Makombiyuta, Zvirongwa
PHP: tambo evanhu. PHP kuti tambo mabasa
Sites inogona rakakamurwa kunofambira mberi uye simba. Mushure kugona HTML uye CSS, izvo zvinoita kuti munhu wakanaka bhizimisi kadhi paIndaneti, vakawanda vari kufunga kuti pave simba nzvimbo pamwe PHP. In coder ichi vanofanira kufunga yaakanga ikozvino kutanga kudzidza padandemutande zvirongwa: sei kushanda nzvimbo achava zvakasiyana. Chimwe matambudziko okutanga nevatyairi munhu mutsva mu PHP - basa tambo, kuverenga uye processing navo.
Kuunza uye kunyora tambo
Isu ichaongorora mutsetse goho kuti chidzitiro chichishandisa mutauro anozivikanwa zvose tinodzokorora magadzirirwo. The programmer anogona zvakananga goho tambo:
semanzwiro "Uyu mutsara itsva"
kana kutanga kusika munhu shanduka uye kuuratidza:
$ Str = "Uyu tambo itsva";
I semanzwiro $ s;
Kana uchida kuratidza akawanda mitsetse imwe kana Kutenga concatenation yavo:
semanzwiro "Izvi". "New". "String";
kana
$ Str1 = "Iri";
$ Str2 = "mutsva";
$ Str3 = "tambo";
semanzwiro $ str1. $ Str2. $ Str3;
Mukupera zvakadaro, zvichaita kuratidza EtoNovayaStroka. Pakakoromoka inogona kuwedzerwa zvakananga runhare ungira:
semanzwiro $ str1. ''. $ Str2. ''. $ Str3;
Panyaya iyi, chidzitiro anoratidza: ". Mutsetse itsva iyi" Concatenation zvinogoneka kwete goho, asiwo kuti pave nemitsetse:
$ Str1 = "Iri";
$ Str2 = "mutsva";
$ Str3 = "tambo";
$ Tambo = $ str1. ''. $ Str2. ''. $ Str3;
semanzwiro $ tambo;
Echo anoratidza zvose tsamba, uye Cyrillic. Kana mumwe variables yaiva nhamba, ipapo concatenation kuti nhamba iyi kuchaita kutendeukira yakakodzera mutsetse:
$ I = 2;
$ Verengai = $ Ini + $ Ini ; // zvino $ Verengai rine number 4
semanzwiro $ ini. "+." $ I. "=". $ Muunganidzwa;
Vachapiwa uratidzwe: "2 + 2 = 4".
chaiwo vatambi
Ngatitii mutsetse chinorondedzerwa nenzira mbiri-mazwi ($ tambo = "Uyu ndiwo sei"). Zvadaro unogona zvikuru nomufaro kushandisa kupukunyuka sequences:
- \ N anoita mutsetse yokumbozorora;
- \ R chekufambisa anodzoka;
- \ "Chinonzvenga miviri Taridzamutauri:
- It inonyatsoratidza "The tambo \" kaviri \ "prices"; // tambo ne "kaviri" prices
- \ $ Shields mari;
- \\ backslash chinonzvenga.
Sequences zvikuru, vose vanogona kuwanikwa mukuru PHP mapepa.
Find chinzvimbo anotanga kuwanika
Ngatitii tine nyore tambo:
$ Tambo = "Zita rangu riri Yemelyan uye ndiri 27 gore wekare";
Tinewo misara miviri mazita:
$ Zita = "Yemelyan";
$ AnotherName = "Katherin";
Tinofanira kuziva kuti mutsara mazita maviri okutanga. Inoshandisa strpos basa ($ S., $ kutsvaka). Zviri anodzoka nzvimbo unodikanwa substring $ kutsvaka, kana tambo iri huri kutanga, $ p. Zvikasadaro, mashandiro anodzoka munhu Boolean ukoshi wenhema. Somuenzaniso, strpos ($ tambo, $ anotherName) anodzoka nhema, uye strpos ($ tambo, $ zita) - imwe integer. Bumbiro remitemo achava vakadaro (nyora pfungwa, kana nzvimbo unoratidzwa pamadziro):
$ Tambo = "Zita rangu riri Yemelyan uye ndiri 27 gore yekare";
$ Zita = "Yemelyan";
$ AnotherName = "Katherin";
ungira strpos ($ tambo, $ anotherName ); // outputs venhema
ungira strpos ($ tambo, $ zita ); // anoratidza nzvimbo yokutanga panowanikwa tambo
Cherechedza kuti mutsetse rinosvika kunotangira panguva zero, kureva, kwatiri rokupedzisira mutsetse anoratidza nhamba 11 (dzezvimwe vanopiwawo vaiona).
Search chinzvimbo wokupedzisira panowanikwa munhu substring uye misungo
Kana strpos () Zvaiitwa anodzoka nzvimbo yokutanga kuwanika ipapo ayo Ivan Kuchin strrpos () anotsvaka wokupedzisira panowanikwa munhu substring.
Pane dzimwe ngozi nechokuita pakutanga vakaverengwa. Zvinofanira kufunga: In PHP tambo kumonyanisa zvinogona kuoma nemitemo tichienzanisa. Saka, zviri nani kushandisa fananidzo kushanda ane negation: strpos ($ s, $ kutsvaka) = venhema !. Chero shanduro PHP mienzaniso yokuenzana yakadaro varege kushanda nemazvo, nokuti mutsetse vakaverengwa rinotanga pa zero, uye 0 musoro kududzira ndeyenhema. Izvi asiwo strrpos () ushande.
How kuwana nhamba substring paanowanikwa
Kakawanda unofanira kuwana haasi wokutanga kana rokupedzisira panowanikwa munhu substring iri tambo, uye nhamba. Nokuti ichi chinangwa substr_count () basa, izvo rinopindura variables zviviri: substr_count ($ s, $ kutsvaka). It anodzoka ane integer. Kana uchida kuderedza yezvinoreva kutsvaka pamutsetse, mashandiro vakapfuura mamwe variables maviri: mavambo uye kuguma mutsetse, ukuwo. Ndicho mashandiro ari iyi anonzi se: substr_count ($ s, $ kutsvaka, $ kutanga, $ magumo). Basa achatsvaka substring $ kutsvaka ari penguva kubva $ atange $ kuguma yepakutanga tambo $ p. Kana tambo haiwaniki, mashandiro anodzoka razero.
Kuchinja zvakaitika mitsara iri PHP: mienzaniso
Change nyaya inowanzoshandiswa kuenzanisa hungiso uye conditionals. Toti inodzidzisa anofanira kupinda zita ramwari mukuru mune Odin mungano. Chirongwa iri shanduro "Mumwe", uyo Achapa kuenzaniswa inodzidzisa wacho. Kana achipinda chinyorwa achange akasiyana aivapo (somuenzaniso, mukomana aishandisa anonyora "mumwe" kana "mumwe"), Chirongwa achadzoka venhema pachinzvimbo vechokwadi. Kuti izvi zvisaitike, shandisa mashandiro mazita kuchinja. Izvi rinowanzoshandiswa kana nzvimbo iri PHP tags: Panzvimbo nemazana dzakasiyana shoko "voga" (.. "Private," "voga," "munhu" uye zvichingodaro) pane imwe chete chipepa mu lowercase.
strtolower () Zvaiitwa anochinja rezasi mazita. Toti pane mutsetse $ catName = "Fluffy". strtolower basa ($ catName) anodzoka tambo "fluffy". Change kune rokumusoro nyaya kungava Via strtoupper () ushande.
How kuwana Kureba tambo PHP: Kushanda mabasa
Kazhinji anofanira kuwana Kureba tambo. Somuenzaniso, muna PHP basa tambo iyi mhando kungadiwa ari chisikwa yatinofema. Nokuti kutsvaka tambo akashandisa strlen () basa, izvo anodzoka nhamba - nhamba kutaurwa. Hatifaniri kukanganwa kuti okupedzisira hunhu achava nhamba strlen ($ S.) -1, sezvo chiverengero inotanga razero.
Kuwana uye yokutsiva substring PHP: Working netambo
Kunyoresa substring substr basa rinoitwa () kuti anogona kutora zviviri kana zvitatu nharo: substr ($ S., $ kutanga: $ magumo). Toti tine tambo $ tambo = "Fluffy katsi", uye tinoda kuwana substring kubva rechipiri kusvika mutambi wechina. Sezvo manhamba kunotangira pa zero, substring uyu shanduka vachatarira seizvi: $ newString = substr ($ tambo, 1, 4). Zvisinei, kana tiri kuzozivisa $ newString = substr ($ tambo, 1), tinowana mumwe substring kubva wechipiri rokupedzisira hunhu (kureva "luffy"). Bumbiro Izvi akafanana zvizere remitemo tambo uchishandisa strlen (): substr ($ tambo, 1, strlen ($ tambo)).
Kutsiva substring ndiyo inoshandiswa str_replace () basa kuti zvinotora variables zvitatu: str_replace ($ subStr, $ newSub, $ p). Kusiyana zhinji mabasa, str_replace () inoshanda nemazvo pamwe Cyrillic vatambi uye asina analoginen prefixed. muenzaniso:
$ P = "Nhasi kunze yakaipa!";
$ NewStr = str_replace ( "anotyisa", "anoshamisa", $ p); // Nhasi inoshamisa kunze!
Translation tambo kuti nhamba
Kushandiswa sezvo intval (), uye floatval () zvinoda kuti tambo rinotanga nhamba, uye ivo vachava kutendeukira nhamba. Kana nhamba vachaenda chero yakatarwa tsamba, ivo chete hanya nayo. Pakadaro, kana mutsetse kunotanga tsamba, kushandiswa mashandiro vachadzoka razero. Zvakanakisa, muganhu unofanira maingova digits.
Translation ane tambo
Kakawanda unofanira kutendeutsa nhamba kuva tambo. Somuenzaniso, kana uchida kutora hafu uye kuti vomutsa sikweya (somuenzaniso, tarisa kana mukana wokuti vanhu vanga nokuguta 88 X 88 + 33 X 33 = 8833). Panyaya iyi, mashandiro strval (), izvo anodzoka tambo nhamba. Shure kwaizvozvo mumwe mutsetse itsva, unogona kuita zvimwe zviito zvose: Edit, kuwana panowanikwa substring, uye mamwe mabasa. Kana zvakakodzera, mutsetse inogona kuzodzosera kuchinjwa nokuwanda kare akatsanangurwa apa.
Similar articles
Trending Now