PHPでパターンから適合する条件について質問です。
$post_content
が$pattern1
に合ったときに123456789
を出力したいです。
// パターンに合ったら出力
の部分の書き方についてご教示頂けませんでしょうか。
php
1<?php 2// 何が入るか分からない 3$post_content = 'https://example.com/cakes/strawberry/123456789'; 4 5// 3パターンを指定 6$pattern1 = array( '#example.com/([0-9]+)#', 7 '#example.com/cakes/[A-Za-z0-9]+/([0-9]+)#', 8 '#example.com/groups/[A-Za-z0-9]+/foods/([0-9]+)#', 9 ); 10 11// パターンに合ったら出力 12if( preg_match_all( $post_content, $matches) ){ 13 if( $matches[1][0] ) { 14 $number = $matches[1][0]; 15 echo $number; //123456789を出力したい 16 } 17} 18?>
全く意味不明なコードになってしまっているかと思いますが…、こんな感じ?でやりたいです。
回答2件
あなたの回答
tips
プレビュー