Array to string conversion
Nabend, ich hab ein klitzekleines problem,
und zwar möchte ich den String ($_SERVER['argv']) per explode [explode($tmp,"&")] praktisch zerlegen, nur leider bekomm ich die nette fehlermeldung "Array to string conversion ..." bei dem block: PHP-Code:
hat wer ne idee? |
explode ist verkehrt!
so gehts: explode('&', $tmp); |
"Array to string conversion" bedeutet, dass du auf ein Array eine Funktion anwendest, die für Strings gedacht ist - dabei wird dann das Array zu einem String konvertiert: Es wird dann behandelt als ob es ein string mit dem Inhalt "Array" wäre! Also ist es ein Array - da aber deiner Aussage gemäß es nicht mit numerischen Werten indexiert werden konnte, ist es wohl ein assoziatives array.
|
juhu
die lösung war reichlich simpel wenn man erst drauf kommt,
da man die php datei ja über'n webserver aufruft existiert ja nur PHP-Code:
PHP-Code:
danke danke danke danke für eure hilfe :) |
Kleine Frage: Was sollte $_SERVER['argv'] eigentlich enthalten? Bei mir gibt print_r($_SERVER['argv']) nämlich nur ein leeres Array aus.
|
den query string, z.B. wenn man die datei mit index.php?lang=de&typ=mobiltelefone anspricht.
$_SERVER["argv"] Array ( [0] => lang=de&typ=mobiltelefone ) steht jedenfalls so bei phpinfo(); |
hm. Ich dachte, dafür ist $_SERVER['QUERY_STRING'] zuständig?
|
mist
stimmt, aber mit $_SERVER['argv'] gehts auch. aber ich werds mal mit dem query string machen, bin nur nicht drauf gekommen (sorry-denkblockade) und hattes dann hier gesehen das da fast genau das rauskam was ich wollte :) aber danke euch allen *g*
|
Und was heißt dann "argv" ausgeschrieben?
|
hmm?
kurz gegoogled => argumente - währ ja fasts gleiche wie querry_string
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 00:45:16 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.