Jak implementovat str_replace v PHP?



V tomto článku se podíváme na str_replace v PHP, abychom se pokusili podrobně porozumět konceptu a poté na něj navázali praktickou ukázkou.

Práce se vzory znaků se v dnešní době stala velmi důležitou, protože v dnešní době dochází ke zpracování velkého množství dat. V tomto článku se podíváme na str_replace v podrobně se pokusit porozumět konceptu.

V tomto článku se budeme zabývat následujícími ukazateli,





Pojďme tedy začít s tímto článkem o str_replace v PHP,

str_replace v PHP

Abychom některé znaky nahradili jinými znaky v řetězci, máme v PHP funkčnost, která funguje s některými konkrétními pravidly. Oni jsou:



  • Vrátí pole, pokud je třeba řetězec prohledat v poli.
  • Najít a nahradit se provádí s každým prvkem pole, pokud je třeba řetězec hledat v poli.
  • Prázdný řetězec se použije, pokud jsou pole find i replace pole a také nahrazení má méně prvků než find.
  • Replace string se použije pro každou hodnotu find, pokud find je pole a replace je řetězec

Pokud v tomto článku přejdeme na str_replace v PHP, podívejme se na následující funkci,

Co je str_replace ()?

str_replace () je vestavěná funkce, která se používá k nahrazení některých znaků jinými znaky v řetězci. tj. nahradí všechny výskyty slova v řetězci.

Syntax: str_replace (najít, nahradit, řetězec, počet)



Nalézt : Tento parametr může být typu řetězce nebo pole, který určuje řetězec, který má být prohledán a nahrazen.

Nahradit: Tento parametr může být také typu řetězce nebo pole, který určuje řetězec, který chceme nahradit.

Tětiva: Tento parametr určuje řetězec nebo pole řetězců, kde chceme hledat a nahradit.

Počet: Tento parametr je volitelný, pokud je hodnota nastavena na celkový počet operací nahrazení.

Podívejme se na příklad, kde je perametr pro hledání a nahrazení typu řetězce:

 
sushma rád kóduje, protože sushma se chce dostat do dobré společnosti založené na produktu

Ve výše uvedeném příkladu je každý výskyt slova „ashok“ nahrazen výrazem „sushma“.

Podívejme se na další příklad, kde parametr pro vyhledání a nahrazení je typ pole:

 

Výstup

Vaši přátelé jsou Sushma, Vaibhav, Adarsh, Chintan

Pokud jsou parametry typu pole, všechny prvkynaléztargument jsou hledány v řetězci a nahrazeny odpovídajícími prvky vnahraditargument. Pokud je počet prvků vnahraditargument je menší než vnaléztpole, pak pokud se vyskytnou nějaké výskyty dalších prvkůnaléztargument vtětivaargument, pak budou nahrazeny prázdným řetězcem. Pokudtětivaparametr je také pole místo řetězce, pak všechny prvkytětivabude prohledáno.

jak implementovat hashmapu

Tato funkce rozlišuje velká a malá písmena a za účelem překonání tohoto problému máme str_ireplace () k provedení shody bez rozlišování velkých a malých písmen.

Pokud v tomto článku přejdeme na str_replace v PHP, podívejme se na následující funkci,

Co je str_ireplace ()?

str_ireplace () je vestavěná funkce, která je podobná str_replace (), tj. nahrazuje znaky, které v řetězci rozlišují i ​​malá a velká písmena.

Syntax: str_ireplace (najít, nahradit, řetězec, počet)

Podívejme se na příklad, kde parametr pro hledání a nahrazení je typ řetězce (bez ohledu na velikost písmen):

 

Výstup:

sushma rád kóduje, protože sushma se chce dostat do dobré společnosti založené na produktu

Podívejme se na další příklad, kde parametr pro hledání a nahrazení je typ pole (bez ohledu na řetězec rozlišující velká a malá písmena):

 

Výstup

Vaši přátelé jsou Sushma, Vaibhav, Adarsh, Chintan

Tímto jsme se dostali na konec tohoto článku, doufám, že jste se dozvěděli o obou vestavěných funkcích v PHP, tj str_replace () a str_ireplace () s vhodnými příklady.

Pokud shledáte tento str_replace v článku PHP relevantní, podívejte se na Edureka, důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů rozložených po celém světě.

Máte na nás dotaz? Uveďte to prosím v sekci komentářů tohoto článku a já se vám ozvu.