私はPHPを初めて使用しています。 ストーリーはこのようなものです:foreachループ内にif/else条件があります。各ifはいくつかの値を返します。私は外部、SQLテーブルなどの異なるクエリを使用したいと思います。しかし、これらの変数を外部でどのように使うかはわかりません。基本的には、エコーで印刷された変数をif条件の外で使用したいと考えています。事前に感謝しています!foreach内の変数とifループ内の変数へのアクセス
foreach ($result as $a) {
$current++;
if (!empty($cautare)){
//Daca nu are pret redus ia pretul intreg
if (empty($pret[1])) {
$pretintreg=preg_replace('/\s+/', '', $pret[0]->innertext);
$cautalira = array('/£/', '/From/');
$scoatelira = array('', '');
$nouintreg = preg_replace($cautalira, $scoatelira , $pretintreg);
echo '<br /> Produsul cu modelul ' . $a['model'] . ' este pe stoc si are pretul ' . $nouintreg.'<br />';
} else {
//Daca are pret redus il scoate
$pretintreg=preg_replace('/\s+/', '', $pret[1]->innertext);
$pretredus=preg_replace('/\s+/', '', $pret[0]->innertext);
$cautalira = array('/£/', '/From/');
$scoatelira = array('', '');
$nouintreg = preg_replace($cautalira, $scoatelira , $pretintreg);
$nouredus = preg_replace($cautalira, $scoatelira , $pretredus);
echo '<br /> Produsul cu modelul ' . $a['model'] . ' este pe stoc si are pretul intreg ' . $nouintreg. ' si pretul redus ' . $nouredus . '<br />';
}
}
outputProgress($current, count($result));
}
irreleventタグは使用しないでください。私はmysqlを削除しました – e4c5