Komputer, Programming
PHP: penipuan senar. fungsi senar PHP kang
Camping bisa dipérang dadi statis lan dinamis. Sawise nguwasani HTML lan CSS, kang ngidini kanggo nggawe kertu bisnis ayu ing Internet, akeh sing mikir carane nggawe situs dinamis karo PHP. Ing coder iki kudu njupuk menyang akun sing iki saiki diwiwiti kanggo sinau programming web: carane bisa karo situs bakal beda. Salah masalah pisanan pinanggih dening pamula ing PHP - senar karya, maca lan proses.
Nggawe lan nulis senar
Kita bakal njelasno output baris menyang layar nggunakake basa dikenal kanggo kabeh samudayanipun desain. Programmer bisa langsung output senar:
samudayanipun "Iki line anyar"
utawa pisanan nggawe global banjur nampilake:
$ Str = "Iki senar anyar";
samudayanipun $ str;
Yen sampeyan pengin nuduhake sawetara garis ing salah siji utawa resorting kanggo concatenation sing:
samudayanipun "Iki". "New". "String";
utawa
$ Str1 = "Iki";
$ Str2 = "anyar";
$ Str3 = "senar";
samudayanipun $ str1. $ Str2. $ Str3;
Ing kasus kaping kalih, bakal nampilake EtoNovayaStroka. longkangan bisa ditambahake langsung ing kumandhang telpon:
samudayanipun $ str1. ''. $ Str2. ''. $ Str3;
Ing kasus iki, ing tampilan layar: ". Line anyar iki" Concatenation bisa ora mung ing output, nanging uga kanggo nggawe garis:
$ Str1 = "Iki";
$ Str2 = "anyar";
$ Str3 = "senar";
$ Senar = $ str1. ''. $ Str2. ''. $ Str3;
samudayanipun $ senar;
Echo nampilake loro huruf, lan Aksara Sirilik. Yen salah siji saka variabel sing nomer, banjur concatenation nomer iki bakal diowahi kanggo baris cocok:
$ I = 2;
$ Jumlah = $ i + $ i ; // saiki $ jumlah ngandhut nomer 4
samudayanipun $ i. "+". $ I. "=". $ Jumlah;
Bakal katampil: "2 + 2 = 4".
karakter khusus
Upaminipun baris wis ditetepake dening pindho Kutipan ($ senar = "Iki carane"). Banjur sampeyan bisa cukup seneng nggunakake urutan uwal:
- \ N ndadekake baris break;
- \ R kreta ngasilake;
- \ "Oncat tandha petik pindho:
- samudayanipun "Ing senar \" pindho \ "kuotasi"; // senar karo "pindho" kuotasi
- \ $ Shields dollar;
- \\ backslash oncat.
Urutan luwih, kabeh mau bisa ditemokake ing dokumentasi PHP resmi.
Nggoleki posisi saka kedadeyan pisanan
Upaminipun kita duwe senar prasaja:
$ Senar = "Jenengku Yemelyan lan Aku 27 taun lawas";
Kita uga duwe rong larik saka jeneng:
$ Name = "Yemelyan";
$ AnotherName = "Katherin";
We kudu ngerti apa sing baris pisanan saka rong tembung. Wikipedia fungsi strpos ($ str, $ search). Ngasilake posisi substring $ search sing dipengini, yen senar sing ing dhisikan, $ str. Yen ora, fungsi ngasilake Nilai palsu Boolean. Contone, strpos ($ senar, $ anotherName) ngasilake palsu, lan strpos ($ senar, $ jeneng) - sawijining ongko. kode bakal kaya (nulis pilihan, nalika posisi ditampilake ing layar):
$ Senar = "Jenengku Yemelyan lan Aku 27 taun lawas";
$ Name = "Yemelyan";
$ AnotherName = "Katherin";
strpos kumandhang ($ senar, $ anotherName ); // hasil palsu
strpos kumandhang ($ senar, $ jeneng ); // nampilake posisi saka kedadeyan pisanan saka senar
Elinga yen baris Nomer diwiwiti ing nul, sing, kita cilik ing baris pungkasan nampilake nomer 11 (spasi uga dianggep).
posisi Search saka kedadeyan pungkasan saka substring lan pitfalls
Yen strpos () fungsi ngasilake posisi saka kedadeyan pisanan, banjur strrpos kuwalik sawijining () nlusur kedadeyan pungkasan substring a.
Ana sawetara pitfalls gadhah awal Nomer ing. Sampeyan ngirim njupuk menyang akun: Ing PHP penipuan senar bisa rumit dening Watesan ing comparison. Dadi, iku luwih apik ora kanggo nggunakake operasi comparison karo negation a: strpos ($ str, $ search) = palsu !. Ing versi PHP karo conto padanan kuwi bisa uga ora bisa bener, amarga line Nomer diwiwiti ing nul, lan 0 interpretasi logis iku palsu. Iki kanggo ngluwihi strrpos () fungsi.
Carane golek nomer occurrences substring
Asring sampeyan kudu golek ora kedadeyan pisanan utawa pungkasan saka substring ing senar, lan nomer total. Kanggo fungsi iki waé substr_count (), kang Ngalahake ing rong kemungkinan: substr_count ($ str, $ search). Ngasilake lan ongko. Yen sampeyan pengin nyuda orane katrangan saka search ing baris, fungsi liwati kaloro variabel liyane: ing wiwitan lan pungkasan saka baris, mungguh. Sing fungsi ing kasus iki disebut minangka: substr_count ($ str, $ search, $ wiwitan, $ pungkasan). fungsi katon kanggo substring $ search ing interval saka $ miwiti $ mburi asli senar $ str. Yen senar ora ketemu, fungsi ngasilake nul.
Carane ngganti cilik saka garis ing PHP ing: conto
Ganti cilik wis asring digunakake kanggo mbandhingaké strings lan conditionals. Ayo dadi ngomong pangguna kudu ngetik jeneng déwa paling dhuwur ing mitologi Nordik. Program versi "Salah", karo kang bakal dibandhingake nanggepi pangguna. Yen teks sing ditulis bakal beda saka sing wis ana (contone, pangguna nyerat "satu" utawa "siji"), program bakal ngasilake palsu tinimbang bener. Kanggo supaya ora iki, nggunakake owah-owahan fungsi REGISTER. Iki asring digunakake yen situs iki ing tags PHP: Tinimbang atusan Varian saka tembung "pribadi" (.. "Private," "pribadi" "pribadi" lan ing) mung ana siji tag ing cilik.
strtolower () fungsi owah-owahan REGISTER ngisor. Upaminipun ana baris $ catName = "Fluffy". fungsi strtolower ($ catName) ngasilake senar "alus". Ganti kanggo cilik ndhuwur uga liwat strtoupper () fungsi.
Carane golek dawa senar ing PHP: Nggarap fungsi
Asring perlu golek dawa saka senar. Contone, ing karya PHP karo strings saka jenis iki uga dibutuhake ing siklus tumitah. Kanggo search senar strlen digunakake () fungsi, kang ngasilake pirang-pirang sing - nomer karakter. We kudu ora lali sing karakter pungkasan bakal duwe nomer strlen ($ str) -1, minangka Nomer diwiwiti karo nol.
Nggayuh lan panggantos substring ing PHP: Nggarap strings
Njupuk fungsi substring substr wis digawa metu () sing bisa njupuk loro utawa telung bantahan: substr ($ str, $ wiwitan, $ pungkasan). Ayo dadi ngomong kita duwe senar $ senar = "Fluffy kucing", lan kita arep kanggo njaluk substring saka liya kanggo karakter papat. Wiwit Nomer diwiwiti ing nul, substring iki global bakal katon kaya iki: $ newString = substr ($ senar, 1, 4). Yen kita introduce $ newString = substr ($ senar, 1), kita njaluk substring saka liya kanggo karakter pungkasan (ie "miso"). Kode iki identik kode senar lengkap nggunakake strlen (): substr ($ senar, 1, strlen ($ senar)).
Kanggo ngganti substring punika digunakake str_replace () fungsi sing njupuk telung kemungkinan: str_replace ($ subStr, $ newSub, $ str). Boten kados akeh fungsi, str_replace () dianggo bener karo karakter Sirilik lan ora analog prefixed. contone:
$ Str = "Dina iki cuaca iku ala!";
$ NewStr = str_replace ( "elek", "apik", $ str); // Dina cuaca apik!
senar Translation kanggo nomer
Kanggo nggunakake minangka intval (), lan floatval () mbutuhake senar wiwit karo nomer, lan padha bakal diowahi kanggo nomer. Yen nomer lunga sembarang pesawat saka aksara, padha mung ditolak lewat. Ing kasus-kasus iku, yen baris diwiwiti kanthi huruf, nggunakake fungsi bakal ngasilake nul. Saenipun, baris kudu ngemot mung digit.
Translation of senar
Asring kudu ngowahi nomer menyang senar. Contone, yen sampeyan pengin njupuk setengah saka iku lan kanggo ngadegake alun (contone, mriksa apa rumus wareg: 88 x 88 + 33 x 33 = 8833). Ing kasus iki, fungsi strval (), kang ngasilake pirang-pirang senar. Sawise iki baris anyar, sampeyan bisa nindakake kabeh tumindak liyane: sunting, golek kedadeyan saka substring, lan fungsi liyane. Yen perlu, baris bisa maneh diowahi kanggo nomer wis kasebut ing ndhuwur.
Similar articles
Trending Now