PHP: Tipi ese lau fuaitau i le upu faʻaaoga strrpos

html code

Afai o loʻo e galue ma PHP ma e te manaʻo e faʻaali se vaega mai lau faʻavae tusitusiga ma tipi ese i ni numera o mataʻitusi, o lau vaega e mafai ona foliga mataga pe a fai e faia le ogatotonu manoa. Na tatau ona ou tusia se galuega e fai ai le mea lea ile ASP ma le ASP.NET na faʻataʻamilomilo lava mai le tagata mulimuli e saili le avanoa mulimuli ma tipi ese iina. Ituaiga o leaga ma le laititi ova ova. Oe mafai moni vaʻaia lenei i gaioiga i luga o loʻu fale itulau e naʻo le 500 mataitusi muamua ou te saunia.

Sa ou sauniuni atoa e atiaʻe le tutusa galuega ma PHP aso nei ae na ou mauaina (pei ona masani ai) o le PHP sa i ai sona aoga e na te faia, strrpos.

O le tuai code o le a ave se substring ($ mataupu) mai le muamua tagata i le aofaʻi maualuga o tagata e te manaʻo ai ($ maxchars):

$ content = substr ($ mataupu, 0, $ maxchars); siʻi le $ anotusi;

Le numera fou:

$ content = substr ($ mataupu, 0, $ maxchars); $ pos = strrpos ($ mataupu, ""); afai ($ pos> 0) {$ content = substr ($ content, 0, $ pos); } siʻi le $ anotusi;

Ma o le tulafono fou muamua vavae ese le anotusi i le amio tapulaʻa o loʻo e sailia. Peitai, o le isi sitepu o le vaʻai mo le avanoa mulimuli ("") i le anotusi. $ pos o le a faʻamutaina o le tulaga lena. I le taimi nei, naʻo loʻu mautinoa o loʻo iai se avanoa i mea i totonu ile fesili pe $ pos> 0. Afai e leai, o le a na ona tipi ese le anotusi ese i le numera o mataitusi na ou talosagaina. Afai ei ai se avanoa, o le a tipiina ma le alofa aʻu mea i le avanoa.

O se lelei auala o le faʻaaogaina o le tuʻufaʻatasia o le aofaʻi maualuga o mataʻitusi ma le tipi ese i le upu. Talosia e te fiafia i ai!

Ma oute mautinoa o le a ou sailia pe i ai se ASP.NET gaioiga e faia lenei… E le mafai ona ou mauaina se tasi.

7 Faamatalaga

  1. 1
  2. 2
  3. 3
  4. 4

    Afai o le $ anotusi na muamua SHORTER nai lo le $ maxchars le code pei o tusitusiga o le a tilotilo saʻo i le agavale mo se avanoa ma tipi le mulimuli upu. Oe mafai pe concatenate se avanoa i le faaiuga o le $ mataupu, pe faia se pe a (strlen ()…)

  5. 5

    Na foliga mai na aoga o se aoga (talanoa i le tala muamua):

    function showexcerpt ($ mataupu, $ maxchars) {

    afai (strlen ($ mataupu)> $ maxchars) {

    $ content = substr ($ mataupu, 0, $ maxchars);
    $ pos = strrpos ($ mataupu, "");

    afai ($ pos> 0) {
    $ content = substr ($ mataupu, 0, $ pos);
    }

    toe faafoi $ mataupu. "…";

    } aisi {

    toe faafoi $ tala;

    }

    }

  6. 6

    Faʻafefea pe a fai o tatou faʻailoga mulimuli o se faʻailoga mataʻitusi e pei o se leo tumau, faʻailoga poʻo se faʻailoga fesili? Ae paga lea, o lenei numera o le a soloiesea le upu atoa na muamua atu taʻua faʻailoga.  

    Ou te manatu e te sili atu i le tusiaina o se mea teisi malosi.

  7. 7

O le'a sou manatu?

O lenei 'upega tafaʻilagi e faʻaaogaina le Akismet e faʻaitiitia le spam. Aoao pe faapefea ona faʻasoa lau faʻamatalaga faʻamatalaga.