PHP で文字列内の個々の文字を操作する方法を知りたいです。私はあちこち検索しましたが、この種の質問に答えるものは何も見つかりません。たとえば、「これは文です」という入力フォームを使用して送信された文字列を取得し、すべての単語の最初の文字を取得してその単語の末尾に配置する出力を作成します。エンテンス」。最初のステップは、文字列を取得し、explode() を使用して配列に変換することだと思いますが、実際の操作を実行する方法について本当に混乱していますか? ここでの助けは素晴らしいでしょう!ありがとうございました!
質問する
95 次
2 に答える
1
preg_match
正規表現の使用を検討する必要があります: http://php.net/manual/en/function.preg-match.php
次に、一致を配列に格納し、文字列を操作できます。
$string = "this is a sentence";
$regex = '/<insert regex here>/'; // Regex expert edit here please
preg_match($regex, $string, $matches)
// Uses regex against string and stores matches
// into $matches <-- that is optional but in your case you want to use it for manipulation
var_dump($matches); // Play with results
于 2013-04-24T19:38:46.317 に答える