PHP: Bipu okwu gi na okwu a site na iji strrpos

koodu HTML

Ọ bụrụ na ị na-arụ ọrụ na PHP ma ịchọrọ igosi naanị ederede sitere na isi iyi gị wee bepụ ya n'ọtụtụ ederede, edemede gị nwere ike ịdị njọ ma ọ bụrụ na emechara eriri. Ekwesịrị m ide ọrụ iji mee nke a na ASP na ASP.NET nke gbasiri ike site na njirimara ikpeazụ iji chọta oghere ikpeazụ ma bepụ ya ebe ahụ. Ofdị mkpari na ntakịrị nke overkill. Ga-ahụrịrị nke a na ụlọ m Page ebe m na-enye mkpụrụ edemede 500 mbụ.

Adị m njikere zuru oke iji zụlite otu ọrụ ahụ na PHP taa mana achọtara (dị ka ọ dị na mbụ) na PHP nwere ọrụ na-eme ya, Nwachukwu.

Koodu ochie ahụ ga - ewere ihe odide ($ ọdịnaya) site na mkpụrụ edemede izizi ruo na ọnụ ọgụgụ kachasị nke mkpụrụedemede ịchọrọ ($ maxchars):

$ ọdịnaya = substr ($ ọdịnaya, 0, $ maxchars); ikwughachi $ ọdịnaya;

Koodu ohuru:

$ ọdịnaya = substr ($ ọdịnaya, 0, $ maxchars); $ pos = strrpos ($ ọdịnaya, ""); ọ bụrụ na ($ pos> 0) {$ ọdịnaya = substr ($ ọdịnaya, 0, $ pos); } ikwughachi $ ọdịnaya;

Yabụ koodu ọhụrụ na-ebipụ ọdịnaya dị na njedebe agwa ị na-achọ. Otú ọ dị, nzọụkwụ ọzọ bụ ịchọ oghere ikpeazụ (”“) na ọdịnaya. $ pos ga-abụ ọnọdụ ahụ. Ugbu a, ana m ahụ naanị na enwere ohere n'ime ọdịnaya site na ịjụ ma $ pos> 0. Ọ bụrụ na enweghị, ọ ga-ebipụ ọdịnaya ahụ na ọnụọgụ mkpụrụ edemede m rịọrọ. Ọ bụrụ na enwere ohere ọ bụla, ọ ga-eji nwayọ belata ọdịnaya m na oghere ahụ.

Nke a bụ ụzọ dị mma iji jikọta ọnụ ọgụgụ kachasị elu nke mkpụrụedemede na iwepụ ya n'okwu ahụ. Olileanya na-amasị gị!

Eji m n'aka na m ga-achọpụta ma ọ bụrụ na ọrụ ASP.NET na-eme nke a… Enweghị m ike ịhụ otu.

7 Comments

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

    Ọ bụrụ na ọdịnaya $ na mbụ dị mkpụmkpụ karịa $ maxchars koodu dị ka edere ka ga-ele anya aka nri gaa n'aka ekpe maka oghere wee bepụ okwu ikpeazụ. Ị nwere ike jikọta oghere na njedebe $ ọdịnaya, ma ọ bụ mee ọ bụrụ (strlen()...)

  5. 5

    Nke a dị ka ọ na-arụ ọrụ dị ka ọrụ (na-aza ajụjụ gara aga):

    ọrụ showexcerpt ($ ọdịnaya, $ maxchars) {

    ọ bụrụ (strlen ($ ọdịnaya)> $ maxchars) {

    $ ọdịnaya = substr ($ ọdịnaya, 0, $ maxchars);
    $pos = strpos ($ ọdịnaya, "");

    ọ bụrụ ($ POS> 0) {
    $ ọdịnaya = substr ($ ọdịnaya, 0, $pos);
    }

    weghachi ọdịnaya $ . "…";

    } Ọzọ {

    nweta $ ọdịnaya;

    }

    }

  6. 6

    Gịnị ma ọ bụrụ na agwa ikpeazụ anyị bụ akara edemede dị ka nkwụsị zuru ezu, akara mkpu ma ọ bụ akara ajụjụ? N'ụzọ dị mwute, koodu a ga-ehichapụcha mkpụrụokwu niile nke akara edemede kwuru.  

    Echere m na ọ ga-aka mma ka ị dee ihe siri ike karị.

  7. 7

Kedu ihe ị chere?

Ebe a na-eji Akismet iji belata spam. Mụta otu esi etinye usoro data gị.