我正在尝试确定基于模式的数组中是否存在匹配或匹配,
数组的一个例子:
Array
(
[author_id] => 1
[channel_id] => 1
[site_id] => 1
[entry_id] => 6
[url_title] => test_title_with_file2
[title] => Test Title with file
[field_id_1_directory] => 1
[field_id_4_directory] => 1
[submit] => Submit
[entry_date] => 1278219110
)
Run Code Online (Sandbox Code Playgroud)
我想确定field_id_x_directory键或键存在,如果它们存在,则遍历每个键并运行一个将'x'用作变量的函数.
非常感谢,
伊恩.
Art*_*cto 11
foreach (array_keys($arr) as $k) {
if (preg_match('/^field_id_(\\d+)_directory$/', $k, $matches)) {
//do sth with $arr[$k] and $matches[1]
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7560 次 |
| 最近记录: |