Значение массива вызовов PHP - PullRequest
0 голосов
/ 17 октября 2011

Сначала у меня есть эти переменные:

$asd=$current[0]->icon['data']; // -it will print  /ig/images/weather/mostly_cloudy.gif
$icons["/ig/images/weather/rain.gif"][0]; // it will print rain.gif

Я хочу увидеть результат rain.gif.Я пытаюсь сделать это.

echo $icons[$asd][0]; // I will get error. 

Я хочу получить этот вывод с переменными.

$icons["/ig/images/weather/rain.gif"][0]; // it will print rain.gif

Код неправильный?

echo $icons[$asd][0];

Пожалуйста, помогите.

спасибо, еврионе.извините за мой английский.

как я могу это сделать.

1 Ответ

1 голос
/ 17 октября 2011

I думаю вы ищете basename.

echo basename('/ig/images/weather/mostly_cloudy.gif'); // output: mostly_cloudy.gif');
echo basename('/ig/images/weather/rain.gif');          // output: rain.gif

Предполагая, что $asd (в вашем примере) - это путь кизображение, и вы просто ищете часть имени файла).

Хотя ваш вопрос не ясен на 100%.

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