Вывести только значение массива - PullRequest
0 голосов
/ 15 марта 2019

У меня есть массив на PHP, и я хочу напечатать его содержимое. В моем массиве 3 записи:

610,  
609,  
608  

когда я печатаю его с

print_r($ar_par[$i]);

результат, который я получаю, таков:

enter image description here

Что я хочу, это печатать только цифры. Как я могу это сделать?

спасибо заранее

Ответы [ 4 ]

1 голос
/ 15 марта 2019

используйте для этого implode.

$string=implode(",",$telos);
 print_r($string);
0 голосов
/ 16 марта 2019

Вам нужно использовать array_column, чтобы извлечь каждое из значений telos из вашего массива. Чтобы вывести значение в виде массива, вы можете использовать

print_r(array_column($ar_par, 'telos'));

Выход:

Array ( [0] => 610 [1] => 609 [2] => 608 )

Или для вывода отдельных значений:

foreach (array_column($ar_par, 'telos') as $telos) {
    echo "$telos\n";
}

Выход:

610
609
608

Или список через запятую:

echo implode(',', array_column($ar_par, 'telos'));

Выход:

610,609,608

Демо на 3v4l.org

0 голосов
/ 15 марта 2019

Эй, это очень просто, вы можете использовать foreach loop

foreach($ar_par as $key => $value)
{
    // $value is what you needed :)
    echo $key." has the value". $value;
}
0 голосов
/ 15 марта 2019

Использовать PHP array_values()

Он не будет печатать ключи массива.

...