Ọ 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.
Doug, na C # ị nwere ike iji usoro String.LastIndexOf mee ihe strrpos na-eme na PHP.
Ama m na nke ahụ ga-eme! 🙂
Daalụ, Abhiit!
Magburu onwe! Naanị ihe m na-achọ. Daalụ.
Ọ 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()...)
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;
}
}
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ị.
Echiche mara mma dị otú ahụ!