Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.8960
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 16.06.2016, 21:30   #1
Soba
Senior Member
 
Регистрация: 02.05.2014
Сообщений: 504
Бабло: $202085
Question Не могу разобраться с Array

задача простая, есть код от payeer который отправляет платежи и выдает ошибки в случае неудачи.

ошибка выводится в коде так
PHP код:
print_r($arTransfer["errors"], true
на выходе получается такой текст
PHP код:
Array ( [0] => Sum should not be less than 0.02 USD 
как мне убрать лишний текст "Array ( [0] =>" и ")", оставив при этом только текст ошибки "Sum should not be less than 0.02 USD"?
Soba на форуме  
Старый 16.06.2016, 21:32   #2
Hector
Статус кво
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: California
Сообщений: 11,256
Бабло: $1447920
Отправить сообщение для Hector с помощью ICQ
По умолчанию

Для этого надо было тему создавать))
echo(array["bla"]), print
Hector на форуме  
Старый 16.06.2016, 21:33   #3
Soba
Senior Member
 
Регистрация: 02.05.2014
Сообщений: 504
Бабло: $202085
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от Hector Посмотреть сообщение
Для этого надо было тему создавать))
echo, print
сорри, я чайный чайник в этой херне под название код

только вот так не работает
print($arTransfer["errors"], true);
Soba на форуме  
Старый 16.06.2016, 21:34   #4
Hector
Статус кво
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: California
Сообщений: 11,256
Бабло: $1447920
Отправить сообщение для Hector с помощью ICQ
По умолчанию

Soba, это не сложно на самом деле

Soba, тебе трудно в гугле вбить? True не нужно там.
Hector на форуме  
Старый 16.06.2016, 21:39   #5
kibnet
Senior Member
 
Аватар для kibnet
 
Регистрация: 11.03.2012
Сообщений: 517
Бабло: $106475
По умолчанию

Цитата:
Сообщение от Soba Посмотреть сообщение
задача простая, есть код от payeer который отправляет платежи и выдает ошибки в случае неудачи.

ошибка выводится в коде так
PHP код:
print_r($arTransfer["errors"], true
на выходе получается такой текст
PHP код:
Array ( [0] => Sum should not be less than 0.02 USD 
как мне убрать лишний текст "Array ( [0] =>" и ")", оставив при этом только текст ошибки "Sum should not be less than 0.02 USD"?
вроде как
echo($arTransfer["errors"][0])
__________________
rucaptcha.com - разгадает всё
kibnet вне форума  
Старый 16.06.2016, 21:39   #6
mironich
Python кодер
 
Аватар для mironich
 
Регистрация: 10.09.2012
Сообщений: 92
Бабло: $27174
Отправить сообщение для mironich с помощью ICQ
По умолчанию

PHP код:

if (isset($arTransfer["errors"]) && $arTransfer["errors"]) {
    echo 
$arTransfer["errors"][0];

mironich вне форума  
Старый 16.06.2016, 21:41   #7
Soba
Senior Member
 
Регистрация: 02.05.2014
Сообщений: 504
Бабло: $202085
ТС -->
автор темы ТС По умолчанию

всем спасибо!
гоуфак сила
Soba на форуме  
Старый 16.06.2016, 22:16   #8
Strikelol
Senior Member
 
Регистрация: 31.03.2011
Сообщений: 3,056
Бабло: $632595
По умолчанию

так там не зря массив передаётся наверное. Если ошибок будет больше одной, он остальные не увидит
Strikelol вне форума  
Старый 16.06.2016, 22:54   #9
веломан
Senior Member
 
Аватар для веломан
 
Регистрация: 01.10.2015
Сообщений: 5,919
Бабло: $698345
По умолчанию

echo implode(',',$arTransfer["errors"]);
веломан вне форума