人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

phpについて

$hoge1 = 123;
$hoge2 = 456;

$foo = preg_match("/(hoge?d)/",?????,$foo);

$foo 内の hoge1、hoge2 を $hoge1、$hoge2 に一行で変えられないでしょうか。

よろしくお願いします。

●質問者: worldtravel
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:?D hoge PHP
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● GoldenDawn
●60ポイント ベストアンサー

こういうことでしょうか。

<?php
$hoge1 = 123 ;
$hoge2 = 456 ;

$foo = 'abc hoge1 def hoge2 ghi' ;

$foo = preg_replace('/(hoge\d)/e', '${\\1}', $foo) ;

echo $foo ;
◎質問者からの返答

おーーーっ!!

これです。

期待通りに動作しました。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ