Получение значений из PHP Array - PullRequest
0 голосов
/ 31 июля 2011

У меня есть следующий массив:

$array = array(1=>'one', 2=>'two', 3=>'three');

Я знаю, что возможно использовать array_search ();вернуть «1» при поиске «один», но как мне вернуть «один» при поиске «1»?

Я пробовал $ array [1], но это не работает.Я предполагаю, что это потому, что массив имеет => в каждом значении, как это обычно работает без этого.

РЕДАКТИРОВАТЬ: Извините, это была моя область видимости переменной.

1 Ответ

1 голос
/ 31 июля 2011

Массивы PHP используются для указания от ключей к значениям.В вашем случае 1 - это ключ, а "one" - это значение.Вам нужно использовать array_search, когда вы пытаетесь получить ключ из значения, но вы просто используете массив, так что вы можете просто сделать:

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