У меня есть массив, которому присвоены $ elements. Когда я использую array_keys для получения ключей, я получаю то, что вы ожидаете.с использованием array_keys и получения неожиданного результата
print_r(array_keys($elements));
Результаты в:
Array
(
[0] => anchor-namecontentblock_areaBlock0contentblock11_1
[1] => anchor-namecontentblock_areaBlock0contentblock22_1
[2] => anchor-namecontentblock_areaBlock0contentblock33_1
...
Но когда я пытаюсь использовать array_keys со значением поиска, я получаю пустой массив.
print_r(array_keys($elements, "anchor-namecontentblock_areaBlock0contentblock11_1"));
Если результат не будет:
Array
(
[0] => 0
)
ли я что-то отсутствует?
Можем ли мы иметь содержимое '$ elements'? – D4V1D
Да! Вам определенно не хватает ['array_search()'] (http://php.net/manual/en/function.array-search.php) – Rizier123
@ Rizier123 Массив, напечатанный здесь, является результатом 'array_keys ($ элементы) 'не исходный массив. 'array_search()' - поиск значений, а не ключей. – D4V1D