Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Goede zaak functie voor PHP Strings
PHP heeft veel ingebouwde functies die strings te manipuleren . Verschillende zetten personages tussen hoofdletters en kleine letters . De functie " strtolower " converteert alle letters naar kleine letters , de functie " strtoupper " converteert alle letters naar hoofdletters . De functie " ucfirst " converteert het eerste woord van een zin in een hoofdletter , en de functie " ucwords " converteert een zin om een ​​goede zaak , met de eerste letter van elk woord een hoofdletter. Om enkele woorden van conventionele kapitalisatie uitsluiten , kunt u een aangepaste functie schrijven . Kapitaliseren de eerste letter van een zin

Om een zin , zodat de eerste letter van het eerste woord in de zin een hoofdletter te veranderen , gebruikt u de functie " ucfirst " in PHP . Bijvoorbeeld , de uitspraak :

echo ucfirst
( "ik kan het niet geloven " ) ;

uitgangen "Ik kan het niet geloven . "
kapitaliseren de eerste letter van elk woord

Als u alle woorden om te zetten in een string voor een goede zaak waar de eerste letter van elk woord een hoofdletter , gebruikt u de functie " ucwords " in PHP . Bijvoorbeeld :

$ s
= " Nu is de tijd " ;

echo ucwords
( $ s ) ;

uitgangen
' Now Is The Time "
< br >
Voortbouwend wanneer een string in hoofdletters staat

woorden om te zetten in een goede zaak als de woorden zijn al in hoofdletters , gebruik maken van een combinatie van de " ucwords " en " strtolower " functies . Gebruik de functie " strtolower " om alle letters om te zetten naar kleine letters en gebruik de functie " ucwords " op het resultaat naar elk woord om te zetten in een goede zaak . Bijvoorbeeld :

$ string = " NU IS DE TIJD " ;

echo ucwords
( strtolower ( $ string ) ) ;

uitgangen
: " . Is nu de tijd "
schrijven van een aangepaste goede zaak functie

Schrijf een aangepaste functie om enkele woorden uit te sluiten van wordt omgezet in een goede zaak , zoals " de " of " a ". Breek een zin in woorden door het scheiden van de snaar op de spatie met de functie " exploderen " . Zet alle woorden in kleine letters en vervolgens in de juiste zaak , behalve voor een aangepaste lijst van de woorden die u aanwijst . Zet de woorden weer in een zin met de functie " imploderen " . Bijvoorbeeld :

functie propercase
( $ string ) {

$ woorden
= explode ( " " , $ string ) ;

foreach
( $ woorden als $ woord ) { < br

$ woord > = strtolower ( $ woord ) ; !

if ( ( $ woord == " de " | | $ woord == " a " | | $ woord == " een " | | $ woord == " van " ) )

$ woord
= ucfirst ( $ woord ) ;

return implode
( " " , $ woorden ) ;

$ string = " beginhoofdletters van een string " ;

echo propercase
( $ string ) ;

uitgangen : " profiteren van de eerste letter van een string "
< br >

Previous: Next:
  PHP /MySQL Programmering
·Hoe te INT invoegen in MySQL 
·Hoe te gebruiken PHP Redirect …
·Hoe de Button Submit in PHP 
·Hoe voeg ik een PHP script MyS…
·De PHP Dump Soap Functions 
·Hoe een OCI Functie Kant 
·Hoe maak je een functie toepas…
·Hoe de lengte van VARCHAR Exte…
·PHP MySQL UTF8 Problemen 
  Related Articles
Hoe maak je een Function -knop in Visual…
Hoe maak je een functie in Visual Basic …
Hoe de Convert -functie gebruiken voor d…
Hoe maak je een Visual Basic -functie De…
Tutorial over de functie Sub procedure i…
Hoe de zaak Lettertype wijzigen in Macro…
Hoe de FormatDateTime functie in Visual …
Toegang tot een Call Function uit een qu…
Hoe te Webform Call Met Case Verklaring 
  Programmering Articles
·Voorzorgsmaatregelen voor Buffer overflo…
·Hoe te Booleaanse Expressions schrijven 
·De stappen om een GUI te zetten in een a…
·Hoe te Leading Spaces in Perl Verwijder 
·Hoe de gedeelde map in 3ami Verander 
·Hoe maak je een Vim script schrijven 
·Hoe een temperatuur Pseudocode & Flowcha…
·Hoe uw eigen webbrowser maken in C # 
·Hoe te gebruiken ConsoleWrite naar Outpu…
Copyright © Computer Kennis http://www.nldit.com