Paano Maipatupad ang str_replace sa PHP?



Sa artikulong ito ay titingnan namin ang str_replace sa PHP upang subukan at maunawaan ang konsepto nang detalyado at pagkatapos ay sundin ito sa demonstration ng pagsasanay.

Ang pagtatrabaho sa mga pattern ng character ay naging napakahalaga sa mga araw na ito dahil maraming pagproseso ng data na nangyayari sa mga araw na ito. Sa artikulong ito ay titingnan namin ang str_replace sa upang subukan at maunawaan ang konsepto nang detalyado.

Saklaw ang artikulong ito sa artikulong ito,





Kaya't magsimula tayo sa artikulong ito sa str_replace sa PHP,

str_replace sa PHP

Upang mapalitan ang ilang mga character ng ilang iba pang mga character sa string, mayroon kaming pag-andar sa PHP na gumagana sa ilang mga tiyak na panuntunan. Sila ay:



  • Nagbabalik ito ng isang array kung ang string ay kailangang hanapin sa isang array.
  • Ang paghahanap at palitan ay ginaganap sa bawat elemento ng array kung ang string ay kailangang hanapin sa isang array.
  • Gagamitin ang isang walang laman na string kung ang parehong hanapin at palitan ay mga array at pinalitan din ang may mas kaunting mga elemento kaysa sa hanapin.
  • Gagamitin ang palitan ng string para sa bawat halaga ng paghahanap kung ang hanapin ay isang array at ang palitan ay isang string

Patuloy sa artikulong ito sa str_replace sa PHP, tingnan ang sumusunod na pagpapaandar,

Ano ang str_replace ()?

Ang str_replace () ay isang built-in na pagpapaandar na ginagamit para sa pagpapalit ng ilang mga character sa ilang iba pang mga character sa isang string. ie pinapalitan ang lahat ng mga paglitaw ng isang salita sa loob ng string.

tumawag sa pamamagitan ng sangguniang c ++ halimbawa

Syntax: str_replace (hanapin, palitan, string, bilang)



Hanapin : Ang parameter na ito ay maaaring alinman sa uri ng string o array na tumutukoy sa string na hahanapin at papalitan.

Palitan: Ang parameter na ito ay maaari ding uri ng string o array na tumutukoy sa string na nais naming palitan.

String: Tinutukoy ng parameter na ito ang string o hanay ng mga string kung saan nais naming maghanap at palitan.

Bilangin: Ang parameter na ito ay opsyonal kung saan ang halaga ay nakatakda sa kabuuang bilang ng mga pagpapatakbo ng kapalit.

Tingnan natin ang isang halimbawa kung saan ang perameter para sa paghahanap at pagpapalit ay isang uri ng string:

 
Gustung-gusto ng sushma na mag-code dahil nais ng sushma na mailagay sa isang mahusay na kumpanya batay sa produkto

Sa halimbawa sa itaas, ang bawat paglitaw ng 'ashok' ay pinalitan ng 'sushma'.

Hinahayaan nating makita ang isa pang halimbawa kung saan ang parameter para sa paghahanap at pagpapalit ay isang uri ng array:

 

Paglabas

Ang iyong mga kaibigan ay Sushma, Vaibhav, Adarsh, Chintan

may karelasyon sa java

Kapag ang mga parameter ay uri ng array, lahat ng mga elemento nghanapinang argument ay hinanap sa string at pinalitan ng mga kaukulang elemento sapalitanpagtatalo Kung ang bilang ng mga elemento sapalitanang pagtatalo ay mas mababa kaysa sa sahanapinarray, kung gayon kung mayroong anumang mga paglitaw ng mga karagdagang elemento nghanapinpagtatalo salubidpagtatalo pagkatapos ay papalitan sila ng isang walang laman na string. Kung anglubidAng parameter ay isang array din sa halip na string pagkatapos ang lahat ng mga elemento nglubidhahanapin.

Ang function na ito ay case-sensitive at upang mapagtagumpayan ang problemang ito, mayroon kaming str_ireplace () upang maisagawa ang isang case-insensitive na tugma.

Patuloy sa artikulong ito sa str_replace sa PHP, tingnan ang sumusunod na pagpapaandar,

Ano ang str_ireplace ()?

Ang str_ireplace () ay isang built-in na pag-andar na katulad ng str_replace (), ie pinapalitan ang mga character na kahit na mga case-sensitive na character sa isang string.

Syntax: str_ireplace (hanapin, palitan, string, bilang)

Tingnan natin ang isang halimbawa kung saan ang parameter para sa paghahanap at pagpapalit ay isang uri ng string (hindi alintana ang case-sensitive string):

 

Output:

Gustung-gusto ng sushma na mag-code dahil nais ng sushma na mailagay sa isang mahusay na kumpanya batay sa produkto

Tingnan natin ang isa pang halimbawa kung saan ang parameter para sa paghahanap at pagpapalit ay isang uri ng array (hindi alintana ang case-sensitive string):

 

Paglabas

Ang iyong mga kaibigan ay Sushma, Vaibhav, Adarsh, Chintan

Sa pamamagitan nito natapos na kami sa artikulong ito, inaasahan kong natutunan mo ang tungkol sa kapwa mga hindi naisip na pagpapaandar sa PHP, ibig sabihin str_replace () at str_ireplace () na may angkop na mga halimbawa.

Kung nahanap mo ang may kaugnayan sa str_replace na ito sa artikulo ng PHP, tingnan ang ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online na may isang network na higit sa 250,000 nasiyahan na mga nag-aaral na kumalat sa buong mundo.

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng artikulong ito at babalik ako sa iyo.

resume ng developer ng front end ng java