Telefonia, Prugrammazione
PHP: canadese manipulation catena. funzioni catena di PHP
Siti ponu esse spartuti in fermu è dinamichi. Dopu à maestru HTML è CSS, chì permette di fà un bellu los carta nant'à u Internet, parechji sò pinzari quantu à crià un situ dinamichi cù PHP. In stu coder deve piglià in contu chì ci hè avà cuminciava à amparà di prugrammazione Web: quantu à u travagliu cù u situ hà da esse differente. Unu di i primi difficultà scontru da una maturità in PHP - string u travagliu, di lettura è li trasfurmeghja.
Criazioni e scriviri una catena
Avemu da analizà a pruduzzioni ligna à u screnu cù u lingua cunnisciutu à tutti satana lu disignu. L'editore pò direttamente pruduzzioni una catena:
satana "Sta nova linia"
o prima di creà una variàbile è po 'mustrari lu:
$ Str = "Sta hè una nova catena";
satana $ st;
Sè voi vulete fà cumparisce parechje linii in unu o resorting à a so concatenation:
satana "Sta". "New". "String";
o
$ Str1 = "Stu";
$ Str2 = "novu";
$ Str3 = "catena";
satana $ str1. $ Str2. $ Str3;
In lu sicunnu casu, ùn hà da vede EtoNovayaStroka. U difettu pò aghjuntu direttamente in u reale d:
satana $ str1. ''. $ Str2. ''. $ Str3;
In stu casu, puru a lu schermu: "Sta nova linia". Concatenation hè pussibili micca solu in i pruduzzioni, ma dinù di creà lìnii:
$ Str1 = "Stu";
$ Str2 = "novu";
$ Str3 = "catena";
$ String & = $ str1. ''. $ Str2. ''. $ Str3;
satana $ catena;
Ecu venenu pubblicati tutti dui littri, e Cyrillic. S'è unu di i variàbili cuntatu u numaru, allura l 'concatenation di stu numeru sarà cunverta à a linia spone:
$ I = 2;
$ Summa = $ i + $ i ; // avà $ summa cuntene u numaru 4
satana $ i. "+". $ I. "=". $ Summa;
Vi pò vede: "2 + 2 = 4".
caratteri particulari
Criditi a ligna hè definita da una doppia-surpresa ($ string & = "Stu hè come"). Allora vi pò truvà nfacci aduprà u peptide salvassi:
- \ N face una ruttura ligna;
- \ R carru torna;
- \ "Scappa a Obed, doppia quotation:
- satana "The String \" doppia \ "virgulette"; // catena cù e virgulette "doppia"
- \ $ Shields la carenza;
- \\ backslash scappa.
Peptide assai di più, tuttu d 'iddi si pò trova in a ducumentazione ufficiale PHP.
Truvà postu di prima la pussibbilità
Cridiri avemu una catena sèmplice:
$ String & = "Mi chjamu Yemelyan e sugnu 27 anni";
Avemu dinù dui fili di nomi:
$ Nomu = "Yemelyan";
$ AnotherName = "Katherin";
Avemu bisognu di a sapiri siddu la prima linia di i dui nomi. Si usa funzione strpos ($ S str, $ ricerca). Hè torna a pusizioni di l 'substring $ ricerca Bramati, siddu l' catena hè cuntatu in u nessu, $ S str. Altrimenti, i funzioni torna un valori falzi value. Per esempiu, strpos ($ string, $ anotherName) torna e parolle, è u strpos ($ string, $ nomu) - nu nteru. U codice sarà accussì (sottu scrive, quandu lu scopu hè mustratu u screnu):
$ String & = "Mi chjamu Yemelyan e sugnu 27 anni";
$ Nomu = "Yemelyan";
$ AnotherName = "Katherin";
strpos satana ($ string, $ anotherName ); // outputs falzi
strpos satana ($ string, $ nomu ); // dimostra u postu di u prima la pussibbilità di una catena
Nota ca ligna fà un contu cumencia à zeru, chi è, in u nostru casu, l 'ultima ligna dimostra u numaru 11 (spazi sò dinù cunsideratu).
Search pusizioni di l 'urtima la pussibbilità di un substring è pitfalls
Sè l 'strpos () funzione torna u postu di u prima pussibbilità, tandu u so strrpos beta () e ricerche per l' ultimu pussibbilità di un substring.
Ci sò qualchi pitfalls assuciata incù u principiu di u contu. Si deve piglià in contu: In canadese manipulation catena PHP pò esse cumplessu da ristrizzione in paraguni. Cusì, ci hè megliu à ùn aduprà lu ncàricu paragunà cù un négation: strpos ($ S str, $ ricerca) = falzi !. In ogni versione di PHP cu li siquenti sunnu asempî di sti tipi di sautari pudia micca travaglià cum'ellu ci vole, perchè u contu linia cumencia à zeru, è 0 spiigazione logica hè gattiva. Stu si stendi à strrpos () funzione.
Cumu truvà u numeru di avvenimenti substring
À spessu, ci vole à truvà ùn hè micca a prima o noms de la pussibbilità di un substring in la catena, è u numaru tutali. Per sta funzione apposta substr_count (), chi pruduci almenu duie variàbili: substr_count ($ S str, $ ricerca). Hè torna un nteru. Sè vo vulete à sminuì u duminiu di a ricerca di i ligna, u funzione passava più duie variàbili: lu principiu e fini di l 'ligna, rispittivamenti. Chì hè a funzione in stu casu, veni chiamatu as: substr_count ($ S str, $ ricerca, $ principiu, $ fini). A funzione hà da circà per substring $ ricerca in su tretu de $ principiatu à $ fine di u uriginale String $ S str. Sè l 'catena ùn hè trovu, u funzione torna zeru.
Comu a canciari lu casu di linii in u PHP: esempi
Cambia casu veni spissu usatu pi cunfruntari filu e INCARCATURA. A Canzona di diri lu me tocca à entre u nomu di u diu suprema in a mitulugia Norse. U prugramma hè una versione di "Unu", cù quale ellu hà da esse paragunatu a risposta l'utilizatori. Sì u testu intrutu vi esse differente da l 'attuali (per esempiu, una me scrivi un "unu" o "unu"), u prugramma vi return false invece di veru. A evitari sta, utilizà i cambiamenti insulated funzione. Stu eni spissu usatu se u situ hè in Corsica tags PHP: Inveci di cintunari di varianti di la palora "privatu" (.. "privata", "privatu", "persunale", è cetara è cetara) ci hè solu una balisa in cassa.
funzione strtolower () cancia insulated la bassa. Ch'ellu ci hè una ligna $ catName = "puddicinu". funzione strtolower ($ catName) Ritorna a catena "puddicinu". Cambia à casu alta pò esse Via funzione strtoupper ().
Cumu truvà u durata di una catena in PHP: travagliu cù e funzioni
À spessu ch'ellu ci vole à truvà a durata di a catena. Per esempiu, in u travagliu PHP incù un filu di stu tipu pò esse nicissarii à u routes a creazione. Per a ricerca di string strlen usatu funzione (), chì rende un numaru - u numeru di i caratteri. Noi ùn ci vole scurdà chi l 'ultimu caratteru vi hannu un strlen ($ S str) numaru -1, comu lu contu accumincia cu zeru.
Pigliatu e sustituiri substring in PHP: travagliu cù un filu
Getting funzione substring substr hè purtatu fora () chi ponu piglià dui o trè argumenti: substr ($ S str, $ principiu, $ fini). A Canzona di dì avemu un $ catena catena = "puddicinu jattu", e noi vulemu pè ottene una substring da a seconda à u quartu di caratteru. Dapoi u fà un contu cumencia à zeru, stu substring di la variàbbili vi taliari like this: $ newString = substr ($ string, 1, 4). Sè noi presentà u $ newString = substr ($ string, 1), niàutri pigghiamu un substring da a seconda à a noms de caratteru (zoè "luffy"). Stu codice hè listessi à a catena codice piena cù strlen (): substr ($ string, 1, strlen ($ string &)).
À rimpiazzà u substring hè funzione str_replace usatu () chi pigghia tri variàbili: str_replace ($ subStr, $ newSub, $ S str). Cuntrariu di tanti e funzioni, str_replace () travaglia bè cù caratteri Cyrillic è hà ùn simulate Linguisti. esempiu:
$ St = "Oghje u football hè amara!";
$ NewStr = str_replace ( "nuttata", "maravigliosa", $ S str); // Oghje u spettaculu football!
String Translation à un numaru
Di usu comu nu intval (), è floatval () hè chì u string & cumencia cù un numeru, è ch'elli seranu cunverta à un numaru. Sè i numari andaraghju ogni gruppu di littri, ca sulu gnurari lu. In stu casu, si lu linia principia cù i littri, l 'usu di l' alfabbetu ritorna zeru. Manera ideali, la linia deve cuntene solu pie.
Traduzzione di una catena
À spessu bisognu di niari lu numaru in una catena. Per esempiu, sè vo vulete piglià la mità di lu è à innalzà una piazza (per esempiu, puru siddu l 'equazzioni hè cuntentu: 88 X 88 + 33 X 33 = 8833). In stu casu, a funzione strval (), chì rende un numaru catena. Dopu à issu una nova ligna, vi pò fà tutte e altre azzione: surgenti, truvà una presenza di u substring, è altre funzioni. Sì bisogna, la linia si pò sunari-cunverta à u numaru di digià discrittu sopra.
Similar articles
Trending Now