をすれば、URLがURL-1で終わる場合、条件は次のとおりです。PHP = 1または2が、その後、私は条件付きPHPが正常に動作してい何か
URLはいずれかになりますので、私はこれを変更するにはどうすればよいif ($currentpage == '/url-1') {
url-1またはurl-2?私は文法の権利を得ることができません。 おかげ
をすれば、URLがURL-1で終わる場合、条件は次のとおりです。PHP = 1または2が、その後、私は条件付きPHPが正常に動作してい何か
URLはいずれかになりますので、私はこれを変更するにはどうすればよいif ($currentpage == '/url-1') {
url-1またはurl-2?私は文法の権利を得ることができません。 おかげ
フェラ...それは....
if ($currentpage == '/url-1' || $currentpage == '/url-2') {
if ($currentpage == '/url-1' || $currentpage == '/url-2')
if ($currentpage == '/url-1' || $currentpage == '/url-2') {
を信じることは困難でしたが、あなたはREGEXを試みたことがありますか?
$pattern = '/^\/url-[12]+/';
if (preg_match($pattern, $currentpage, $matches, PREG_OFFSET_CAPTURE)) {
}
このように、ページ(1,2、...)がたくさんある場合、それぞれに特殊なケースは必要ありません。
REGEXは、このような簡単な操作のためにあまりにも多くのオーバーヘッドです。 –
@Georgeこれがスケーリングを終了しない限り、つまりです。 – anjunatl
合意しました...そして、あなたが彼に到達したときに何を示唆しますか: 'if($ currentpage == '/ url-1' || $ currentpage == '/ url-2' || $ currentpage == '/ url -3 '|| $ currentpage =='/url-4 '|| $ currentpage =='/url-5 '|| $ currentpage =='/url-6 '|| $ currentpage =='/url-7 '|| $ currentpage =='/url-8 '|| $ currentpage =='/url-9 ') '??? – tyron
はあなたが必要
if ($currentpage == '/url-1' || $currentpage == '/url-2') {
を試してみてください|| (論理OR)演算子である。 logical operatorsに関するさらに詳しい情報
あなたはそうのようにそれを使用することができます:
if ($currentpage == '/url-1' || $currentpage == '/url-2') {
は使用しないでください:
if ($currentpage == '/url-1' || '/url-2') {
これは有効ですが、あなたがそれを行うことを期待する何をしないと。
明らかにあまり多くありません。 –