閲覧数:1218
投稿日:2020-02-26
更新日:2020-02-26
キー名に'url_'が含まれ、値があれば
コード
$dataAry =array (
'_token' => 'xxxx',
'user_id' => '1',
'site_id' => '',
'entry_title' => 'タイトル',
'entry_description' => '',
'title_2' => 'タイトル2',
'url_1' => 'URL1',
'url_2' => '',
'url_3' => 'URL3',
'content_2' => 'コンテンツ2',
'note_2' => '',
);
foreach ($dataAry as $key => $val):
if (strpos($key, 'url_') !== false): //キー名に'url_'が含まれ、値があれば
echo $val;
endif;
endforeach;結果
URL1 URL3
'xxxx_数字'キーの数だけ、数字毎に分けて二次元配列へ格納後、キーのサフィックスを削除する / array_filter
'xxxx_数字'キーの数だけ、数字毎に分けて二次元配列へ格納(キーのサフィックスは削除する) / array_walk