PHP의 If-Else 문에서 값 추출
P粉722409996
P粉722409996 2023-08-08 14:55:14
0
1
512
<p>Offer.php에는 200~300개의 if else가 있습니다. if else는 200~300개의 값입니다. <p><strong>Offer.php :</strong></p> <pre class="brush:php;toolbar:false;"><?php if (isset($_GET['test']) && $_GET['test'] == "one") { "hi.php"를 포함; } elseif (isset($_GET['demo']) && $_GET['demo'] == "two") { "hello.php"를 포함합니다; } elseif (isset($_GET['try']) && $_GET['try'] == "3") { "bye.php"를 포함하십시오; } 또 다른 { "default.php"를 포함하십시오; } ?></pre> <p><strong>Value.php</strong> (尝试一下) :</p> <pre class="brush:php;toolbar:false;"><?php $code = file_get_contents("offer.php"); // $_GET 변수 및 해당 값과 일치하는 정규식 $pattern = '/isset($_GET['([^']+)'])s*&&s*$_GET['1']s*==s*"([^"]+) "/'; preg_match_all($pattern, $code, $matches); $getValues ​​= []; $값 = []; foreach ($match를 $match로) { $getValues[] = $match[1]; $values[] = $match[3]; } print_r($변수); print_r($values); ?></pre> <p><strong>출력 기대:</strong></p> <pre class="brush:php;toolbar:false;">배열 ( [0] => 시험 [1] => 데모 [2] => 노력하다 ) 정렬 ( [0] => 하나 [1] => 둘 [2] => 삼 )</pre> <p><strong>问题:我得到了空数组的输流.</strong></p>
P粉722409996
P粉722409996

모든 응답(1)
P粉395056196

이것을 시도해 보세요

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿