Verwenden Sie ein Array von Wörtern zum Abgleichen und ein Array von Ersetzungen, um Ersetzungen für eine Zeichenfolge dPhp

PHP-Programmierer chatten hier
Guest
 Verwenden Sie ein Array von Wörtern zum Abgleichen und ein Array von Ersetzungen, um Ersetzungen für eine Zeichenfolge d

Post by Guest »

Ich habe ein Problem mit PHP-Arrays, für das ich scheinbar keine Lösung finde.
Ich verwende str_replace, um nach einem Array von Schlüsseln zu suchen und es durch Werte zu ersetzen aus einem anderen Array
Beispiel:

Code: Select all

$findkeys = array("Key1","Key2","Key3");
$newvalues = array("Value 1","Value 2","Value 3");
$NewVal = str_replace($findkeys, $$newvalues,  "Hello, here is Key1 used");
Dadurch wird der Wert von $NewVal auf „Hallo, hier wird Wert 1 verwendet“ gesetzt.
Das ist, was ich will

Code: Select all

$Data = array("Key1"=>"Value1","Key2"=>"Value2","Key3"=>"Value3");
findkeys = ##Code to get all Keys into an array## Here!!
newvalues = ##Code to get all values into an array## Here!!
$NewVal = str_replace($findkeys, $$newvalues,  "Hello, here is Key1 used");
Kann/Wie kann das gemacht werden?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post