01. juli 2006 - 17:19
Der er
8 kommentarer
Hjælp til array search
Jeg har et array ($tex) som ser således ud: Array ( [1] => HOME_ERROR [2] => HOME_ID [3] => HOME_CASE [4] => HOME_INTERN_PICE [5] => HOME_CONTACTSALES [6] => HOME_CONTACTSALES_NAME [7] => HOME_CONTACTSALES_TELE [8] => HOME_CONTACTSALES_EMAIL [9] => HOME_CONTACTSALES_TXT [10] => HOME_FAQ ) Men når jeg prøver at lave en array search på eks HOME_CASE således: echo array_search("HOME_CASE",$tex); Nogen der kan hjælpe?
Annonceindlæg fra Deloitte
Du kan ikke lave en echo på den $arr = array_search("HOME_CASE",$tex); echo $tex[$arr];
Den giver vel 3? Hvad skulle den give syntes du?
zynzz -> Den giver stadig ingen result jss -> skulle nok have beskrevet fejlen. Den skriver ikke hvilken nummer i arrayet den er.
argh så laver du bare: $arr = array_search("HOME_CASE",$tex); echo $arr;
Smid din kode præcist som du skriver den, for jeg kan ikke lave den fejl du får. $tex = Array( "", "HOME_ERROR", "HOME_ID", "HOME_CASE", "HOME_INTERN_PICE", "HOME_CONTACTSALES", "HOME_CONTACTSALES_NAME", "HOME_CONTACTSALES_TELE", "HOME_CONTACTSALES_EMAIL", "HOME_CONTACTSALES_TXT", "HOME_FAQ" ); echo array_search("HOME_CASE",$tex); Giver mig 3 HVER gang jeg kører den...
jeg har en fil der bliver included: <? define("HOME_ERROR","fejl opstod"); define("HOME_ID","ID"); define("HOME_CASE","Sag"); define("HOME_INTERN_PICE","Intern pris"); define("HOME_CONTACTSALES","Kontakt"); define("HOME_CONTACTSALES_NAME","Dit navn"); define("HOME_CONTACTSALES_TELE","Dit telefonnummer"); define("HOME_CONTACTSALES_EMAIL","Din e-mail"); define("HOME_CONTACTSALES_TXT","Skriv besked"); define("HOME_FAQ","Facts"); ?> og selve filen der skal behandle den: <?php $input = file("C:/wamp/www/test.php"); $tex = preg_replace("/define\(\"(.+?)\"\,\"(.+?)\"\)\;/is","$1",$input); unset($tex[0]); unset($tex[count($tex)]); $arr = array_search("HOME_CASE",$tex); echo $arr; ?>
echo array_search("HOME_CASE ", $tex); Hint, der er \n i filer...
iss mange tak! godt hint :)
Vi tilbyder markedets bedste kurser inden for webudvikling