Как получить конкретный экземпляр в массиве PHP? - PullRequest
0 голосов
/ 31 июля 2011

Я пытаюсь получить конкретное значение расширения файла в этом массиве. Все, что я могу пока сделать, это.

Мне нужно расширение файла ". Jpg"

Все, что я знаю, как делать, это выводить значения, как это, используя foreach;

file_nameBob7213.jpg file_typeimage/jpeg
file_pathC:/xampp/htdocs/midas/records/
full_pathC:/xampp/htdocs/midas/records/Bob7213.jpg raw_nameBob7213
orig_nameBob72.jpg client_nameafasfafs.jpg **file_ext.jpg** file_size44.96
is_image1 image_width716 image_height474 image_typejpeg
image_size_strwidth="716" height="474"

Меня интересует только получение file_ext из этого массива. Как выбрать именно эту вещь?

foreach ($file['upload_data'] as $item => $value)
{
  echo $item; echo $value; echo "<br/>";
}

Как мне это сделать? , спасибо!

Ответы [ 2 ]

2 голосов
/ 31 июля 2011
$file['upload_data']['file_ext']

Это просто массив в массиве, поэтому укажите 2 ключа массива

Кстати, если вы хотите увидеть содержимое массива, быстрый способ сделать это - использовать var_export:

var_export($file); # echoes the entire array

Вам не нужно каждый раз писать цикл foreach

0 голосов
/ 31 июля 2011

$file['upload_data']['file_ext'] содержит '.jpg'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...