IDをデータベースに送る前に、uri segment($ sef)が配列になっているかどうかをチェックしたいと思います。 そして、私はどちらのソリューションが優れているのか、それとも良いものがあるのかを尋ねたいと思います。uriセグメントを確認する
ここ
foreach($array as $k => $v) {
if(in_array($sef, $v)) {
return $v['id']; break;
} else {
//wrong sef
}
}
これはアレイの一例であり、Iは、配列
1)
if(array_search($sef, array_column($array,'sef'))) {
//find id and send it to DB
} else {
//wrong sef
}
2)を検索しようとした方法の例である
Array
(
[0] => Array
(
[sef] =>some-sef1
[id] => 39
)
[1] => Array
(
[sef] => some-sef2
[id] => 20
)
[2] => Array
(
[sef] => some-sef3
[id] => 38
)
ありがとうございます!
私は最初のものが最も簡単であることを発見しました。 –