PHP: Dulani chidule chanu pogwiritsa ntchito strrpos

html nambala

Ngati mukugwira ntchito ndi PHP ndipo mukufuna kungowonetsa gawo lochokera patsamba lanu ndikulidula pamitundu ingapo, gawo lanu likhoza kuwoneka loyipa ngati lapangidwa pakati pa chingwe. Ndinafunika kulemba ntchito kuti ndichite izi mu ASP komanso mu ASP.NET yomwe imayendetsa njinga kuchokera kwa munthu womaliza kubwerera kuti ndipeze malo omalizira ndikuidula pamenepo. Zolakwika komanso zochulukirapo pang'ono. Mutha kuwona izi zikuchitikira kunyumba kwanga tsamba komwe ndimangopereka zilembo 500 zoyambirira.

Ndinali wokonzeka kuchita chimodzimodzi ndi PHP lero koma ndidapeza (mwachizolowezi) kuti PHP idagwira kale ntchito, aliraza.

Khodi yakale imatenga substring ($ okhutira) kuchokera pamakhalidwe oyambira mpaka kuchuluka kwa zilembo zomwe mukufuna ($ maxchars):

$ okhutira = substr ($ okhutira, 0, $ maxchars); pezani $ okhutira;

Khodi yatsopano:

$ okhutira = substr ($ okhutira, 0, $ maxchars); $ pos = strrpos ($ okhutira, ""); ngati ($ pos> 0) {$ okhutira = substr ($ okhutira, 0, $ pos); } kutchula zokhutira $;

Chifukwa chake code yatsopano imayamba kudula zomwe zili pamalire omwe mukufuna. Komabe, sitepe yotsatira ndikuyang'ana malo omalizira ("") muzomwe zilipo. $ pos idzakhala malo amenewo. Tsopano, ndikungowonetsetsa kuti mulibe malo pazomwe zili mwa kufunsa ngati $ pos> 0. Ngati palibe, zingodula zomwe zili pamndandanda wa zilembo zomwe ndapempha. Ngati pali malo aliwonse, adula mokoma zomwe ndili nazo pamalopo.

Imeneyi ndi njira yabwino yogwiritsira ntchito kuphatikiza kwa kuchuluka kwa zilembo ndikudula mawu. Tikukhulupirira mumakonda!

Ndipo ndikutsimikiza ndipeza ngati pali ntchito ya ASP.NET yomwe imachita izi ... sindinapeze imodzi.

7 Comments

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

    Ngati $ okhutira poyamba NDI OTHANDIZA kuposa $ maxchars nambala yomwe idalembedwa iwonabe kumanja kumanzere ndikudula mawu omaliza. Mutha kupanga concatenate danga kumapeto kwa $ okhutira, kapena chitani if ​​(strlen ()…)

  5. 5

    Izi zimawoneka ngati zikugwira ntchito (kuthana ndi ndemanga yapita):

    ntchito showexcerpt ($ okhutira, $ maxchars) {

    ngati (strlen ($ okhutira)> $ maxchars) {

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

    ngati ($ pos> 0) {
    $ okhutira = substr ($ okhutira, 0, $ pos);
    }

    bweretsani $ okhutira. "…";

    } china {

    bweretsani ndalama zokwanira;

    }

    }

  6. 6

    Bwanji ngati mawonekedwe athu omaliza ndi chizindikiro chopumira monga kuyimilira, kudandaula kapena kufunsa? Tsoka ilo, nambala iyi idzafufuta mawu onse omwe adatchulidwa kalembedwe kameneka.  

    Ndikuganiza kuti zikanakhala bwino mutalemba zina mwamphamvu.

  7. 7

Mukuganiza chiyani?

Tsambali likugwiritsa ntchito Akismet kuchepetsa spam. Phunzirani momwe deta yanu ikufotokozera.