Wie ersetze ich ein Wort in einer Zeichenfolge, um Wörter zu verbinden. Was meine ich damit, versuche i ‚x‘, um etwas anderesErsetzen Sie eine Char-Zeichenfolge in viele Zeichen Zeichenfolge in PHP
<?php
$equation = 'sin(x)';
$length = strlen($equation);
for($i=0; $i<$length; $i++) {
if($equation[$i] == 'x') {
$equation[$i] = substr_replace('x','90',$equation);
echo $equation.'<br>';
calc($equation);
}
}
?>
jedoch zu ersetzen, ist es nur den ersten Wert gelesen, die 9. ist, aber wenn ich lege nur eine Ziffer zum Beispiel
<?php
$equation = 'log(x)';
$length = strlen($equation);
for($i=0; $i<$length; $i++) {
if($equation[$i] == 'x') {
$equation[$i] = substr_replace('x','1',$equation);
echo $equation.'<br>';
calc($equation);
}
}
?>
kann die Gleichung mit anderen Codes empfangen und ausgewertet werden. Also, gibt es einen Weg?
vielen Dank. Daran habe ich nie gedacht. Ich habe zuerst str_replace benutzt, aber nie gedacht, dass es wegen der Schleife nicht funktionierte. Vielen dank für Deine Hilfe. –