⊗ppSpOtRg 79 of 83 menu

Uboreshaji wa Matumizi ya Semi za Kawaida katika PHP

Semi za kawaida ni jambo kubwa na linalofanya kazi polepole. Wakati kuna suluhisho mbadala, ni vyema kutumia hilo.

Tutaangalia kwa mfano. Tuchukulie tunahitaji kuangalia ikiwa msururu fulani unaanza na alama ya mshangao. Programu fulani alitatua hili kazi kwa kutumia semi za kawaida:

<?php if (preg_match('#^!#', $str)) { echo 'ndio'; } else { echo 'hapana'; } ?>

Hata hivyo, kazi kama hiyo ina suluhisho linalofanya kazi haraka zaidi:

<?php if ($str[0] == '!') { echo 'ndio'; } else { echo 'hapana'; } ?>

Semi za kawaida ni jambo kubwa na linalofanya kazi polepole zinazofanya kazi polepole. Daima, popote pale kuna suluhisho mbadala, ni vyema kutumia hilo.

Katika msimbo unaofuata programu fulani anaanagalia, ikiwa kuna sehemu ya msururu '333'. Boresha uamuzi wa programu huyu.

Huu ndio msimbo:

<?php $str = '1233345'; if (preg_match('#333#', $str)) { echo 'ipo'; } else { echo 'haipo'; } ?>

Katika msimbo unaofuata programu fulani anaanagalia, ikiwa msururu unaishia na .html. Boresha uamuzi wa programu huyu.

Huu ndio msimbo:

<?php $str = 'index.html'; if (preg_match('#\.html$#', $str)) { echo 'ndio'; } else { echo 'hapana'; } ?>

Andika msimbo, ambao utakuwa unakuangalia, ikiwa msururu unaishia na .png au kwa .jpg.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa