我有如下的陣列
$array = [
1 => 'test'/span>,
2 => 'test',
3 => 'test',
4 => 'another', .
];
我想從這里得到的是:
我想從這里得到的是:
- 值'test' $values的計數(它是變數);
if (count($values) > 1) {
//對值為'test'的鍵做一些處理。
echo $keysOfThatValue;
}
- 我將需要對所有按陣列值分組的陣列元素做上層假設。
uj5u.com熱心網友回復:
你可以使用帶有搜索引數的array_keys,然后只需count這些:
$count = count($keys> = array_keys($array, 'test'))。
或者按照你的代碼。 if只在找到test并回傳key時執行:
if($keys = array_keys($array, 'test') {
//對值為'test'的$keys做一些處理。
}
uj5u.com熱心網友回復:
array_filter()可以用來獲得一個只有值為 "test "的條目的陣列。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/310860.html
標籤:
