PHP: eigene Funktionen schreiben
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
array
code
fehler
filter
frage
funktion
gefunden code
gulden
nichtmal
nutzen
problem
realisieren
schildern
text
tun
variable aufruf
variable code
variable name
variable schreiben
wert code
-
Hallo LC,
Ich will jetzt mal anfangen mit PHP eigenen Funktionen zu schreiben.
und habe das bei Google gefunden:
function NAME-DER-FUNKTION ( ÜBERGABEWERTE ) { AUSZUFÜHRENDER CODE; return ( ZURÜCKGEBENER WERT ); }
so jetzt will ich einen Filter in die Funktion schreiben:
$search = array('?', '¿'); $replace = array('¿', '¿'); $Variable= str_ireplace($search, $replace, $Variable);
wie kann ich das jetzt realisieren?
ich hoffe ihr wisst was ich meine...
ich will nachher nicht jedes mal den Filter schreiben sondern nur:
$Variable = NAME-DER-FUNKTION $Variable;
schreiben.
LG
Christian
Beitrag zuletzt geändert: 9.2.2010 19:39:22 von christian1603 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das sollte gehen:
function replaceIquest ($Variable) { $search = array('?', '¿'); $replace = array('¿', '¿'); $Variable = str_ireplace($search, $replace, $Variable); return $Variable; } //Aufruf: $variable = replaceIquest($variable);
LG cookies
Beitrag zuletzt geändert: 9.2.2010 19:46:11 von cookies -
cookies schrieb: Das sollte gehen:
function replaceIquest ($Variable) { $search = array('?', '¿'); $replace = array('¿', '¿'); $Variable = str_ireplace($search, $replace, $Variable); return $Variable; } //Aufruf: $variable = replaceIquest($variable);
LG cookies
is das so gedacht?
function SerarchReplace($In, $Out) { $search = array($In); $replace = array($Out); $text = str_ireplace($search, $replace, $text); return $OpenSearchReplace; } $OpenSearchReplace = SerarchReplace("[B]", "<b>"); $OpenSearchReplace = SerarchReplace("[/B]", "</b>");
hab das problem das nichts ersätzt wird -
raff schrieb:
is das so gedacht?
Dir ist aber schon, dass
$search = array($In);
$replace = array($Out);
und
return $OpenSearchReplace;
und
$text = str_ireplace($search, $replace, $text);
sinnlos ist oder ?
1. Als Paramter gibt es mit Absicht mixedVars-Überlagerungen, die darf man auch nutzen.
2. Den Rückgabeparameter gibt es nicht.
3. $text ist in der Funktion weder definiert, noch wird er zurückgegeben, also wozu nutzt du die Variable dann ?
Sry, aber der Code ist kompletter Käse, mal davon abgesehen, dass nichtmal christian schildern konnte, was er überhaupt tun will bzw. was mit "Filter" gemeint ist.
hab das problem das nichts ersätzt wird
Darf man fragen, wieso du das dann überhaupt postest ? Nicht zufällig um Gulden abzustauben ?
Liebe Grüße
- VampireSilence
Beitrag zuletzt geändert: 9.2.2010 20:55:39 von vampiresilence -
EDIT: sry denk fehler^^
$textOut = str_ireplace("[B]", "<b>", $text);
so müsste es richtig sein oder?
Beitrag zuletzt geändert: 9.2.2010 21:53:09 von raff -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage