URL: https://www.overclockers.at/coding-stuff/php-regex-problem_235123/page_1 - zur Vollversion wechseln!
folgende Regex:
wird auf diesen String: $_SERVER ["HTTP_CF_CONNECTING_IP"]Code: REGEX/^\$_(\w*) ?\[['"](\w*)['"]\]$/i
funktioniert bei mir, ich habe nur im Pattern die Single-Quotes escaped, aber das hast du wahrscheinlich eh, weil die Backslash davor werden vom Forum geschluckt und sonst müsstest du ja einen Syntax Error bekommen?
Code: PHP<?php $string = '$_SERVER ["HTTP_CF_CONNECTING_IP"]'; $pattern = '/^\$_(\w*) ?\[["\'](\w*)["\']\]$/i'; preg_match($pattern, $string, $matches); print_r($matches) ?> Array ( [0] => $_SERVER ["HTTP_CF_CONNECTING_IP"] [1] => SERVER [2] => HTTP_CF_CONNECTING_IP )
danke, der Fehler lag wo anders. Ich hab Pattern und String vertauscht gehabt.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026