ID: 37088 Updated by: [EMAIL PROTECTED] Reported By: bugzilla at yakasha dot net -Status: Open +Status: Wont fix Bug Type: Feature/Change Request -Operating System: all +Operating System: * -PHP Version: 5.1.3RC2 +PHP Version: * New Comment:
Use a decent IDE then. Previous Comments: ------------------------------------------------------------------------ [2006-04-14 19:34:51] bugzilla at yakasha dot net Description: ------------ Please universalize the argument ordering for search functions like strstr & in_array. It's annoying to have to constantly second guess myself, "Which uses needle/haystack and which is haystack/needle" Reproduce code: --------------- <?php $needle = "what"; $haystack = "Is what you're looking for in here?"; $stringFound = strstr($needle, $haystack); $haystack = explode(" ", $haystack); $arrayFound = in_array($needle, $haystack); echo "String: " . ($stringFound ? "found\n" : "not found\n"); echo "Array: " . ($arrayFound ? "found\n" : "not found\n"); ?> Expected result: ---------------- String: found Array: found Actual result: -------------- String: not found Array: found ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=37088&edit=1