W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
數(shù)組幫助器提供了一些功能來簡化更復雜的數(shù)組用法。它不打算復制PHP提供的任何現(xiàn)有功能-除非要大大簡化其使用。
使用以下代碼加載此幫助程序:
helper('array');
提供以下功能:
dot_array_search
(string $search, array $values)
參數(shù): | $search (string) – The dot-notation string describing how to search the array |
---|---|
$values (array) – The array to search | |
返回: | The value found within the array, or null |
返回類型: | mixed |
此方法允許您使用點符號在數(shù)組中搜索特定鍵,并允許使用'*'通配符。給定以下數(shù)組:
$data = [
'foo' => [
'buzz' => [
'fizz' => 11
],
'bar' => [
'baz' => 23
]
]
]
我們可以使用搜索字符串“ foo.buzz.fizz”來定位“ fizz”的值。同樣,可以用“ foo.bar.baz”找到baz的值:
// Returns: 11
$fizz = dot_array_search('foo.buzz.fizz', $data);
// Returns: 23
$baz = dot_array_search('foo.bar.baz', $data);
您可以使用星號作為通配符來替換任何段。找到后,它將搜索所有子節(jié)點,直到找到為止。如果您不知道這些值,或者您的值具有數(shù)字索引,這將很方便:
// Returns: 23
$baz = dot_array_search('foo.*.baz', $data);
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: