Как проверить, содержит ли ассоциативный массив значение и только это значение?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как проверить, содержит ли ассоциативный массив значение и только это значение?

Сообщение Anonymous »

Мне нужно проверить, содержит ли ассоциативный массив определенное значение и только это значение. Так, например, выбор ключа должен содержать значение Afhalen.

Ниже пример массива:

Код: Выделить всё

Array
(
[Test product1644] => Array
(
[artikelid] => 644
[product] => Test product
[price] => 20,00
[picture] => images/_bad_noimg.jpg
[quantity] => 1
[alias] => test-product-2
[catalias] => stormbanen-huren
[prodoptie] => 1644
[choice] => Bezorgen
)

[Test product2644] => Array
(
[artikelid] => 644
[product] => Test product
[price] => 90,00
[picture] => images/_bad_noimg.jpg
[quantity] => 1
[alias] => test-product-2
[catalias] => stormbanen-huren
[prodoptie] => 2644
[choice] => Bezorgen & Opbouw
)

[Test product3644] => Array
(
[artikelid] => 644
[product] => Test product
[price] => 100,00
[picture] => images/_bad_noimg.jpg
[quantity] => 1
[alias] => test-product-2
[catalias] => stormbanen-huren
[prodoptie] => 3644
[choice] => Bezorgen & Afhalen
)

[Test product4644] => Array
(
[artikelid] => 644
[product] => Test product
[price] => 200,00
[picture] => images/_bad_noimg.jpg
[quantity] => 1
[alias] => test-product-2
[catalias] => stormbanen-huren
[prodoptie] => 4644
[choice] => Afhalen
)

)
Приведенный выше массив должен возвращать значение false, поскольку существует больше ключей выбора со значениями, отличными от Afhalen.

Массив ниже должен возвращать значение true, поскольку выбор всегда содержит афхален:

Код: Выделить всё

Array
(
[Test product4644] => Array
(
[artikelid] => 644
[product] => Test product
[price] => 200,00
[picture] => images/_bad_noimg.jpg
[quantity] => 1
[alias] => test-product-2
[catalias] => stormbanen-huren
[prodoptie] => 4644
[choice] => Afhalen
)

[Test product4646] => Array
(
[artikelid] => 649
[product] => Test product
[price] => 200,00
[picture] => images/_bad_noimg.jpg
[quantity] => 1
[alias] => test-product-2
[catalias] => stormbanen-huren
[prodoptie] => 4644
[choice] => Afhalen
)
)
Я нашел вопрос о том, как это сделать с помощью JavaScript, но ничего не нашел о том, как это сделать с помощью PHP.

Подробнее здесь: https://stackoverflow.com/questions/561 ... that-value
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»