0
私は配列を持っているので、キーの後ろに '-main'があるかどうかチェックしたい。配列キーに値が含まれているかどうかを確認しますか?
foreach ($data as $key => $value) {
if (substr($key, -5) == '-main'){
....
}
}
「-main」がある場合は、「-main」の前にテキストを取得します。私は:
$myVar = substr($key, 0, -5);
私は2つのサブ文字列を行う必要はありませんので、キーを分割するより効率的な方法はありますか? 多分私は '-main'を使いたくないかもしれませんし、別の長さの検索項目を、おそらく変数として使いたいと思っています。私は-5を指定するのではなく文字カウントを行う必要があります。文字カウントをせずに変数を組み込む方法はありますか?