Ich war dabei, einen Filter Helper zu machen und meine Idee nur durch grundlegende Ersetzungsfunktion mit der Weitergabe per Referenz zu testen und es wird nicht funktionieren!per Referenz funktioniert nicht in PHP
<?php
$text ="hello world i am here !";
function findandreplace(&$text, $search, $replaced)
{
return str_replace($search, $replaced, $text);
}
print findandreplace($text,'e','E');
print "<br>";
print $text;
der Ausgang ist immer so:
hEllo world i am hErE !
hello world i am here !
i may Dinge ausprobiert, aber ich werde nicht funktionieren, so was ist meine Schuld.
Warum $ text plagen Rückkehr, wenn Sie Pass verwenden unter Bezugnahme .... aber 'str_replace()' selbst wird nicht durch Referenz übergeben, es gibt den geänderten Wert zurück –
Ich versuchte mit Rückkehr und dann ich es ott, es wird nicht funktionieren, aber ohne Rückkehr gab es eine Benachrichtigung [Hinweis: Nur Variablenreferenzen sollten von zurückgegeben werden Referenz] –