

以下ですが、PHPにはPが2個あり、どちらのPなのか分かりずらいです。
それで
$ptr = array("PHP", "^PHP", "PHP$", "^PHP$");を
$ptr = array("ABC", "^ABC", "ABC$", "^ABC$");に変更した場合ですが
$str = array("PHP", "PHPP", "PHPPP","PPHP");を
$str = array("?", "?", "?","?");の?の中ですが、スペルをどう変えたらいいでしょうか?
宜しくお願いします。
<!DOCTYPE html>
<html>
<head>
<title>^ $ で文字検索(行頭・行末)</title>
</head>
<body>
<?php
$ptr = array("PHP", "^PHP", "PHP$", "^PHP$");検索条件文字列(検索する文字列)
$str = array("PHP", "PHPP", "PHPPP","PPHP");検索対象文字列(この中~検索する)
?>
<table border="2">
<tr bgcolor="#AAAAAA">
<th>パターン</th>
<th>文字列</th>
<th>マッチ</th>
</tr>
<?php
foreach($ptr as $valueptr){
foreach($str as $valuestr){
print "<tr><td>{$valueptr}</td><td>{$valuestr}</td>";
$mt = preg_match("/". $valueptr . "/", $valuestr)
? "〇": "×";
print "<td>{$mt}</td></tr>\n";
}
}
?>
</table>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
urldecodeについて
-
php文字列中のシングルクオート...
-
php→JavaScript間の変数受け渡し
-
PHPのif文でその処理を途中で抜...
-
データ送信をボタンを押さずに...
-
ファイルの更新日時でのソート
-
FTPコマンドでディレクトリごと...
-
【file_exists】ファイルが存在...
-
日付と年月日を選択するコード...
-
FORMで送信ボタンと戻るボタン...
-
CFileDialogの最初のディレクト...
-
インクルードした部分が表示さ...
-
makefile でファイルをコピーす...
-
php,mysqlにて画像パス保存/表...
-
Subversionのリポジトリの削除
-
PEARコマンドが使えない・・・
-
DUMPした巨大SQLファイルをイン...
-
youtubeに音声のみのmp4ファイ...
-
ImageCreate関数が undefined f...
-
「クラス関数」「メンバ関数」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
php文字列中のシングルクオート...
-
GETの値について
-
include/require文へのバリデー...
-
特定の漢字に\\マークが入って...
-
PHP3の文字化け
-
外部参照のランダムリンクについて
-
PHPにおいて16進数のアスキー文...
-
PHPのGETとPOSTの処理を学習中...
-
PHPのエスケープシーケンスに関...
-
0dで始まる文字列の比較がうま...
-
パラメーター付きのURLをリダイ...
-
PHPでカンマ区切り文字列を数値...
-
PHPにおいて、配列データをMySQ...
-
リダイレクトできません。クエ...
-
PHPでPが2個あるので分かりず...
-
検索に関する文字コード
-
仕様ならしようがない(洒落)
-
hexdec(uniqid())でE+15が付く
-
urldecodeについて
-
if ('0.0'=='0'){ の0.0とは何
おすすめ情報
自己レスですが!
組み合わせの問題だったので最後のPPPHPが少してこずりました。
表にして、組み合わせパターンを作り当てはめていき、PPPHP==AAABCでマッチしました。
$ptr = array("ABC", "^ABC", "ABC$", "^ABC$");
$str = array("ABC", "ABCC", "ABCCC","AAABC");
これで次のステップに移行できます。