Kompjuters, Ipprogrammar
Novice programmaturi web PHP: tul string
Kwalunkwe programmer web awto-jirrispettaw trid tkun taf il-lingwa PHP li jistgħu jintużaw biex joħolqu paġni web. Din il-lingwa hija bbażata fuq C u C ++, u għalhekk għandha ħafna ta 'strutturi speċifiċi għal-lingwa. Per eżempju, fit-tul PHP tas-sekwenza lura mill-funzjoni bl-istess isem bħal fil-Ċ Dan l-artikolu taħdidiet dwar il-linji, kif ukoll l-operazzjonijiet li jistgħu jitwettqu magħhom.
Liema sekwenza operazzjonijiet hemmhekk fil-PHP? It-tul spag, konkatenazzjoni tagħhom (konnessjoni), ir-ritorn tal-kodiċi karattru, u viċi versa - l-eżempji sempliċi. Hemm ukoll aktar kumpless - substring tfittxija, hashing, invertit. U hemm bħall tneħħi l-tags, tqabbil mudell, maqsum substrings jużaw delimetru ... inti isem li bih! Għalhekk, aħna ser jiddiskuti l-aktar komuni u utli.
L-ewwel u spiss użati funzjoni fil-PHP - tul sekwenza. Huwa sejjaħ strlen, u bħala parametru tieħu waħda sekwenza waħda ta 'simboli. Huwa sempliċi.
$ Foo = "foo";
$ Bar = strlen ($ foo); // $ bar huwa daqs tlieta
?>
It-tul sekwenza PHP jista 'jkun ugwali għal żero. Din il-linja huwa msejjaħ vojta.
Il-funzjoni li ġejja - konkatenazzjoni jew għaqda. Sempliċement magħmula, huwa b'żewġ linji jagħmel waħda.
$ Foo = "Hello";
$ Bar = "Dinja";
$ Baz = concat ($ foo, $ bar);
eku $ baz; // outputs "dinja Hello!"
?>
$ Foo = "q";
$ Bar = ord ($ foo); // $ bar huwa daqs 113
$ Baz = CHR ($ bar); // $ Baz huwa "q"
?>
Biex ma nsemmux dwar Karatteristika interessanti ieħor - id-data. Il-kordi PHP jistgħu jintużaw bħala mudell għall-ħin output. Per eżempju, jekk it-trasferiment għal-linja data "H: m: i" u joħroġ il-riżultat, l-iskrin se juru l-ħin kurrenti tat-server, separati minn kolon, per eżempju, "11:08:34".
Issa jqisu l jisplodu funzjoni. Hija qasmiet-sekwenza f'elementi, meta wieħed iqis il-konfini ta 'kull simbolu msemmi. Hija ħsejjes pretty ikkumplikata, iżda huwa attwalment pjuttost tinftiehem. Per eżempju, hemm linja "għerq | 12: 56: 49 | rota". Imbagħad nistgħu jikteb:
$ Foo = jisplodu ( "root | 12: 56: 49 | rota", "|");
Bħala riżultat, firxa $ foo se jkun fih tliet elementi - "root", "00:56:49", "rota". Jekk is-sejħa funzjoni ma jispeċifikax separatur, awtomatikament se jitqies bħala vojta. Hemm fakultattiv parametru wieħed - l-ammont massimu allokat substring.
Sempliċi funzjonijiet - konkatenazzjoni, tfittxija substring, it-tul string --PHP tinterpreta mgħaġġel biżżejjed. Iżda l-ipproċessar tfittxija fuq mudell jew tħassar tikketti jista 'jsir għal żmien twil. Għalhekk, il-programmi jeħtieġ li jkunu kompetenti, minħabba l-fatt li l-implimentazzjoni tagħha jieħu ż-żmien. iskrittura normali għandhom ikunu tmexxi massimu ta '10 sekondi, u mbagħad inti tixtieq li display inqas parti ta' paġna web, jew utent magħha se jmorru. Iżda ġeneralment applikazzjonijiet Web jimxu aktar mgħaġġel, minħabba li l-kodiċi PHP huwa eżegwit fuq is-server u l-browser jieħu ffurmat fuq il-bażi tal-paġna b'kitba li tikkonkludi l PHP iskrittura.
Similar articles
Trending Now