Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Interaktiv självstudie på Top PHP

    PHP är förmodligen den vanligaste program som du hittar på alla offentliggjorda webbplats på Internet på grund av PHP : s fullständig integration med den mest erkända , öppen källkod databas program : MySQL . Med denna funktionella kombinationen kan du skapa olika interaktiva projekt med PHP , såsom reglering eller begränsning av antalet tecken från din text utan att ruinera ditt innehåll på webbsidor. Instruktioner
    1

    Klistra denna PHP-funktionen på din kod för att begränsa din mening längd till tre ord utan att förlora sin innebörd :

    funktion _substr ( $ str , $ längd , $ minword = 3 ) katalog

    {

    $ sub = '' ;

    $ len = 0 ;

    foreach ( explodera ( ' ' , $ str ) som $ word ) katalog

    {

    $ delen = ( ( $ sub = '' ! ) ' ' : ? '' ) . $ ord ; .

    $ sub = $ ​​part ;

    $ Len + = strlen ( $ del ) ,
    p Om ( strlen ( $ word ) > $ minword && strlen ( $ sub ) > = $ längd ) katalog

    {

    break;

    }

    }

    retur $ sub . ( ? ( $ len < strlen ( $ str ) ) ' ... ' : '' ) ;

    }

    Som framgår nedan , " ... " läggs om strängen överskrider den angivna strängen längd . Denna kod fungerar samma funktion som " substr ( ) " men det är mer effektiv eftersom den inte skär orden : ?

    < Php

    /**

    * @ exempel en

    * /

    echo _substr ( " Hello World Min ålder är 19 ' , 3 ) ;//Returns " Hej ... "

    ? > ;
    2

    in följande funktion för att begränsa din pendellängden 10 ord , och sedan klippa det tillbaka till tre ord utan att förlora innebörden :

    funktion text_limit ( $ str, $ limit = 10 ) katalog

    {

    om ( stripos ( $ str , " " ) ) {

    $ ex_str = explodera ( " " ;

    }

    retur $ str_s ,

    } else {

    retur $ str ,

    }

    } else {

    retur $ str ,

    }

    }

    som visas nedan , definierar koden hur många tecken som ska visas och sedan siffror på vad tecken visas sist Om det sista tecknet fångade inte " " eller utrymme , då koden går till nästa tecken tills den hittar en resultatet är : . . ?

    < php

    /**

    * @ exempel en

    * /

    echo text_limit ( " Hello World Min ålder är 19 ' , 3 ) ;//detta Returns " hello World Min "

    ? > Addera 3

    Använd följande PHP substring heter " kod " för att inte bryta dina ord alls . Denna kod kommer att visa all text du matas in dina webbsidesinnehåll :

    /*

    kod ( fras , [ max längd ] , [ fras tail ] ) katalog

    snippetgreedy ( fras , [ max längd innan nästa utrymme ] , [ fras tail ] ) katalog

    * /

    funktionen utdrag ( $ text , $ längd = 64 , $ tail = " ... " ) {

    $ text = trim ( $ text ) ;

    $ txtl = strlen ( $ text ) ;

    if ( $ txtl > $ längd ) {

    för ( $ i = 1 ; $ text [ $ längd - $ i] = " " ; ! $ i + + ) {

    if ( $ i == $ längd ) {

    retur substr ( $ text , 0 , $ längd ) $ svans , .

    }

    }

    $ text = substr ( $ text , 0 , $ längd - $ i +1 ) $ svans . ;

    }

    retur $ text;

    }

    //Den beter giriga , blir längden tecken malm går mer

    funktion snippetgreedy ( $ text , $ längd = 64 , $ tail = " ... " ) {

    $ text = trim ( $ text ) ;

    if ( strlen ( $ text ) > $ längd ) {

    för ( $ i = 0 ; $ text [ $ längd + $ i] = " " ; ! $ i + + ) {

    if ( $ text [ $ längd + $ i ! ] ) {

    retur $ text;

    }

    }

    $ text = substr ( $ text , 0 , $ längd + $ i) $ . svans ,

    }

    retur $ text;

    }

    //samma som kod , men att ta bort senaste låga skiljetecken tecken ,

    //om de finns ( dots och kommatecken ) . Den utför ett senare suffixal trim utrymmen

    funktion snippetwop ( $ text , $ längd = 64 , $ tail = " ... " ) {

    $ text = trim ( $ text ) ;

    $ txtl = strlen ( $ text ) ;

    if ( $ txtl > $ längd ) {

    for ( $ i = 1 ; $ text [ $ längd - $ i] = " " ; ! $ i + + ) {

    if ( $ i == $ längd ) {

    retur substr ( $ text , 0 , $ längd ) $ svans ,

    }

    }

    för ( ; $ text [ $ längd - $ i] == " , "

    Tidigare:

    nästa:
    relaterade artiklar
    ·Korrekt Case Funktion för PHP Strings
    ·Hur man lär sig PHP Online
    ·CentOS för installation PHP med MySQL
    ·Hur man använder PHP post för att skicka till en e-po…
    ·Hur att dölja en PHP fil
    ·Hur får man en Array index Antal i PHP
    ·Hur man skickar Cookies mellan domäner
    ·PHP Security Training
    ·Enkel MySQL Databas PHP Tutorial
    ·Hur du ändrar teckensnitt i Echo
    Utvalda artiklarna
    ·Hur man läser antalet bytes i File Assembly Language
    ·Exempel på Backa Numbers i ett Java -program
    ·Hur importera användare i Community Builder på Joomla…
    ·Hur man stänger av PHP Varningar i Plesk
    ·Hur man löser URL variabel i PHP
    ·Konvertera WSDL till Java Använda Axis
    ·Hur man kör en Access-frågan i VB
    ·Konvertera ett datum till UTC Använda Java
    ·Hur lägger jag hjälpa till Xcode Project
    ·Lägga stilar med JavaScript
    Copyright © Dator Kunskap http://www.dator.xyz