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

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

Закрытая тема
Опции темы Опции просмотра
Старый 16.06.2016, 21:30   #1
Soba
Senior Member
 
Регистрация: 02.05.2014
Сообщений: 523
Бабло: $209090
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,365
Бабло: $1466450
Отправить сообщение для Hector с помощью ICQ
По умолчанию

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

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

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

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

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

Цитата:
Сообщение от 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])
__________________
Автоматизирую с помощью BAS
rucaptcha.com - разгадает всё
kibnet вне форума  
Старый 16.06.2016, 21:39   #6
mironich
Python кодер
 
Аватар для mironich
 
Регистрация: 10.09.2012
Сообщений: 95
Бабло: $27484
Отправить сообщение для 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
Сообщений: 523
Бабло: $209090
ТС -->
автор темы ТС По умолчанию

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

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

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