[解決済み] ある文字列が指定した文字列で始まっているかどうかを確認するには?重複
2022-03-16 07:59:17
質問
で始まる文字列をチェックしようとしています。
http
. このチェックはどのように行うのですか?
$string1 = 'google.com';
$string2 = 'http://www.google.com';
解決方法は?
PHP8以降であること。
を使用します。 str_starts_with 関数を使用します。
str_starts_with('http://www.google.com', 'http')
PHP 7 以上であること。
を使用します。 サブストラ 関数を使って、文字列の一部を返すことができます。
substr( $string_n, 0, 4 ) === "http"
他のプロトコルでないことを確認するのであれば 私なら
http://
https もマッチするので、代わりに http-protocol.com など。
substr( $string_n, 0, 7 ) === "http://"
そして一般的には
substr($string, 0, strlen($query)) === $query
関連
-
[解決済み] SAJAXは死んだか?何を置き換えるべきか?
-
[解決済み] PHPでSQLインジェクションを防ぐにはどうしたらいいですか?
-
[解決済み] ある文字列が特定の単語を含んでいるかどうかを確認するにはどうすればよいですか?
-
[解決済み] PHPのstartWith()関数とendsWith()関数
-
[解決済み] 配列の最初の要素を取得する
-
[解決済み] PHPランダム文字列ジェネレータ
-
[解決済み] var_dump の結果を文字列に取り込むにはどうすればよいですか?
-
[解決済み] PHP を使って配列が空かどうかを確認する方法は?
-
[解決済み】PHPの'foreach'は実際どのように動作するのですか?
-
[解決済み] リファレンス - このシンボルはPHPで何を意味するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】++と*+の意味は何ですか?
-
[解決済み】Xampp ローカルホスト/ダッシュボード
-
[解決済み】 $_SERVER['DOCUMENT_ROOT'] と $_SERVER['HTTP_HOST'] の違いについて]
-
[解決済み] $wpdb->update または $wpdb->insert を実行すると、引用符の前にスラッシュが追加される
-
[解決済み】mysqli_select_db()は、パラメータ1がmysqliであることを期待し、文字列が与えられる。
-
[解決済み】In_arrayが動作しない。
-
[解決済み] mysqli_fetch_assoc() は、パラメータ 1 が mysqli_result であることを期待し、boolean が与えられる [重複] 。
-
[解決済み] オートロードとは何ですか; spl_autoload、__autoload、spl_autoload_register はどのように使うのですか?
-
[解決済み] $_SERVER['DOCUMENT_ROOT'] と $_SERVER['HTTP_HOST'] の違いについて
-
[解決済み] PHPのstartWith()関数とendsWith()関数