Im Allgemeinen sind String-, Array- und Datenbankklassenfunktionen relativ häufig verwendete Kategorien.
//=================================Uhrzeit und Datum== ==== =====================
//y gibt die letzten beiden Ziffern des Jahres zurück, die vierstellige Zahl von Jahr Y, die Zahl des Monats m und der Monat M auf Englisch. d Zahl des Monats, D Tag der Woche auf Englisch
$date=date("Y-m-d");
//include,include_once.require,require_once
//require("file .php“ ) Bevor das PHP-Programm ausgeführt wird, werden die durch require angegebenen Dateien eingelesen. Tritt ein Fehler auf, ist dieser fatal.
//include("file.php") kann an einer beliebigen Stelle im PHP-Programm platziert werden. Die durch include angegebene Datei wird erst gelesen, wenn das PHP-Programm ausgeführt wird,
/. /= =============================Ausgabedruck================ == =============
//sprintf("%d","3.2") ;//Nur Formatierung, formatierte Zeichenfolge zurückgeben, keine Ausgabe.
//printf("%d","3.2") ;//Formatierung und Ausgabe
//print("3.2") ;//Nur Ausgabe
//echo "nihao" ,"aa ";//Kann mehrere Zeichenfolgen ausgeben
//print_r(array("a","b","c"));//Zeigt die Schlüsselwerte und Elemente des Arrays nacheinander an
//============================= Häufig verwendete String-Funktionen========== == ===================
//Ermitteln Sie die Länge der Zeichenfolge, wie viele Zeichen es gibt, Leerzeichen werden ebenfalls gezählt
$str= " sdaf sd ";
$len=strlen($str);
//Verwenden Sie die Zeichenfolge im ersten Parameter, um jedes Element im nachfolgenden Array zu verbinden und eine Zeichenfolge zurückzugeben.
$str=implode("-",array("a","b","c"));
//String-Splitting-Methode, gibt ein Array zurück und verwendet den ersten Parameter Die Zeichen in teilt die folgende Zeichenfolge auf und fängt die Zeichen vor, nach und zwischen den angegebenen Zeichen ab. Wenn das angegebene Zeichen am Anfang oder Ende steht, ist das Element am Anfang oder Ende des zurückgegebenen Arrays eine leere Zeichenfolge
//Wenn es nicht in eine Zeichenfolge unterteilt ist, wird ein Nullwert an das entsprechende Element des Arrays zurückgegeben. Das letzte Limit gibt die Länge des Arrays zurück. Wenn es kein Limit gibt, wird es weiter geteilt.
$array=explode("a","asddad addsadassd dasdadfsdfasdaaa",4);
//print_r($array);
//Entfernen Sie die führenden Leerzeichen auf der linken Seite des string und return
//Wenn es einen zweiten Parameter gibt, werden die führenden Leerzeichen auf der linken Seite entfernt und die Zeichenfolge im zweiten Parameter wird entfernt
$str=ltrim("a asd ","a"). ;
//Entferne die Leerzeichen beginnend auf der rechten Seite der Zeichenfolge
$str=rtrim(" asd ");
//Entferne die Zeichenfolgen beginnend mit dem zweiten Parameter beide Seiten der ersten Saite. Wenn kein zweiter Parameter vorhanden ist, werden die Leerzeichen am Anfang beider Seiten der Zeichenfolge standardmäßig entfernt
$str=trim(" sdsdfas ","a");
//Von der erster Parameter der Zeichenfolge Geben Sie die Länge (Anzahl) der Zeichen ab der angegebenen Position an. Die erste Zeichenposition in der Zeichenfolge wird ab 0 berechnet.
//Wenn der zweite Parameter negativ ist, wird die Länge der Zeichenfolge beginnend mit der letzten Zahl am Ende der Zeichenfolge ermittelt. Das letzte Zeichen am Ende wird als -1 gezählt und die Abfangrichtung ist immer von links nach rechts
$str=substr("abcdefgh",0,4);
//Erstes ändern Zeichen des dritten Parameters Die Parameterzeichenfolge wird durch die zweite Parameterzeichenfolge ersetzt
$str=str_replace("a","","abcabcAbca");
//Die Verwendung ist die gleiche wie bei str_replace, aber es Groß- und Kleinschreibung wird nicht beachtet
// $str=str_ireplace("a"," ","abcabcAbca");
//Gibt eine Zeichenfolge zurück, in der die Zeichen in der Zeichenfolge in Klammern alle in Großbuchstaben geschrieben sind
$str=strtoupper("sdaf");
//Ändern Sie die erste Zeichenfolge in den Klammern in Großbuchstaben und geben Sie
$str=ucfirst("asdf");
zurück //Echo verwenden, um die Zeichenfolge in den Klammern zu ändern. Beim Drucken auf einer Webseite wird die Zeichenfolge in den Klammern unverändert ausgedruckt, einschließlich der Tag-Zeichen
$str=htmlentities("
") ;
//Gibt den zweiten Parameter zurück. Die Häufigkeit, mit der eine Zeichenfolge in der ersten Zeichenfolge erscheint.
$int=substr_count("abcdeabcdeablkabd","ab");
//Gibt zurück die Häufigkeit, mit der die zweite Zeichenfolge in der ersten Zeichenfolge vorkommt. Die Position eines Vorkommens, die Position des ersten Zeichens wird als 0 gezählt
$int=strpos("asagaab","ab");
/ /Gib die zweite Zeichenfolge in der ersten Zeichenfolge zurück. Die Position des letzten Vorkommens, die erste Zeichenposition wird als 0 gezählt
$int=strrpos("asagaabadfab","ab");
//Interception gibt den ersten von links nach rechts in Parameter eins zurück. Zeichenfolgen, die von Parameter zwei bis zum letzten Zeichen von Parameter eins erscheinen
$str=strstr("sdafsdgaababdsfgs","ab");
//Intercept und geben Sie Parameter eins von links nach zurück. Die Zeichenfolge string vom letzten Vorkommen von Parameter zwei bis zum letzten Zeichen von Parameter eins
$str=strrchr("sdafsdgaababdsfgs","ab");
//Konvertieren Jeder von Parameter zwei Add ""
$str=addcslashes("abcdefghijklmn","akd");
//Füllen Sie die Zeichenfolge in Parameter eins mit der in Parameter zwei angegebenen ein. Die Länge (Anzahl der Einzelzeichen), Parameter drei ist die angegebene Füllzeichenfolge, schreiben Sie nicht das Standard-Leerzeichen
// Parameter vier Füllposition, 0 wird am Anfang der linken Seite von Parameter eins aufgefüllt, 1 wird am Anfang aufgefüllt rechte Seite, 2 Starten Sie beide Seiten gleichzeitig. Standardmäßig ist
$str=str_pad("abcdefgh",10,"at",0);
//Vergleichen Sie nacheinander die entsprechenden Zeichen-Asker-Codewerte der beiden Zeichenfolgen Paar ist unterschiedlich, wenn Parameter eins größer als Parameter zwei ist, wird 1 zurückgegeben, andernfalls wird -1 zurückgegeben. Wenn die beiden Zeichenfolgen genau gleich sind, wird 0 zurückgegeben. ,"a");
//Gibt das formatierte Zahlenformat des ersten Parameters zurück. Der zweite Parameter dient dazu, den Dezimalpunkt durch Parameter drei zu ersetzen Parameter sind alle drei Ziffern des ganzzahligen Teils. Welche Zeichen werden zum Trennen von
verwendet?// Wenn die nächsten drei Parameter nicht geschrieben werden, wird der Dezimalteil standardmäßig entfernt und die Ganzzahl wird alle drei Ziffern durch Kommas getrennt. Parameter drei und Parameter vier müssen gleichzeitig vorhanden sein
$str=number_format(1231233.1415,2,"d","a");
//======= = ======================Häufig verwendete Array-Methoden====================== == =======
$arr=array("k0"=>"a", k1"=>"b", k2"=>"c") ;
//Gibt die Anzahl der Array-Elemente zurück
$int=count($arr);
//Bestimmen Sie, ob das Array-Element des zweiten Parameters das erste Parameterelement enthält
$bool=in_array("b",$arr);
//Gibt ein neues Array zurück, das aus allen Schlüsselwerten des Arrays in den Klammern besteht. Das ursprüngliche Array ändert sich nicht
$array=array_keys($arr);
//Bestimmen Sie, ob das Array des zweiten Parameters den Schlüsselwert des ersten Parameters enthält und geben Sie true oder false zurück
$bool=array_key_exists("k1" ,$arr);
/ /Gibt ein neues Array zurück, das aus allen Elementwerten im ursprünglichen Array besteht. Der Schlüsselwert beginnt bei 0 und das ursprüngliche Array bleibt unverändert
$array=array_values($ arr);
//Gibt den aktuellen Array-Zeiger auf den Schlüsselwert zurück
$key=key($arr);
//Gibt den Elementwert zurück, auf den das aktuelle Array zeigt pointer
$value=current($arr);
/ /Gibt das Array zurück, das aus dem Schlüsselwert und dem Elementwert des Elements besteht, auf das der aktuelle Array-Zeiger zeigt, und verschiebt den Zeiger dann auf das nächste bit. Schließlich zeigt der Zeiger auf ein leeres Element und gibt ein leeres Element zurück.
// Das zurückgegebene Array enthält vier feste Schlüssel. Die dem Wert entsprechenden Elementwerte sind der Schlüsselwert bzw. der Elementwert des zurückgegebenen Elements. Die Schlüsselwerte 0 und „Schlüssel“ entsprechen alle dem zurückgegebenen Elementschlüsselwert, und die Schlüsselwerte 1 und „Wert“ entsprechen dem zurückgegebenen Elementwert
$array= every($arr);
//Schieben Sie zuerst den Array-Zeiger auf das nächste Bit und geben Sie dann den Elementwert zurück, auf den gezeigt wird, nachdem sich der Zeiger bewegt hat
$value=next($arr);
//Schieben Sie den Setzen Sie den Array-Zeiger auf die vorherige Position und geben Sie dann den Elementwert zurück, auf den gezeigt wird, nachdem der Zeiger verschoben wurde.
$value=prev($arr);
//Setzen Sie den Array-Zeiger so zurück, dass er auf das erste Element zeigt Und den Elementwert zurückgeben
$value=reset($arr);
//Zeigen Sie den Array-Zeiger auf das letzte Element und geben Sie den letzten Elementwert zurück
$value=end($arr ) ;
//Hängen Sie die Parameter nach dem ersten Parameter als Elemente an das Ende des ersten Parameter-Arrays an, der Index wird aus dem kleinsten nicht verwendeten Wert berechnet und die nachfolgende Array-Länge wird zurückgegeben
$int= array_push($arr,"d","dfsd");
//Alle Parameter nach dem ersten Parameterarray als Elemente am Anfang des ersten Parameterarrays hinzufügen, wobei der Schlüsselwert mit 0 beginnt Re- Ab dem ersten Element akkumulieren, der ursprüngliche nicht-numerische Schlüsselwert bleibt unverändert, die Sortierposition des ursprünglichen Elements bleibt unverändert und die Array-Länge nach der Rückgabe bleibt unverändert
$int=array_unshift($arr,"t1","t2" ) ;
//Zurück, um den letzten Elementwert vom Ende des Arrays zu extrahieren und das letzte Element aus dem ursprünglichen Array zu entfernen
$value=array_pop($arr);
//array_pop Extrahieren Sie stattdessen den ersten Elementwert des Arrays, geben Sie ihn zurück und entfernen Sie das erste Element aus dem ursprünglichen Array
$value=array_shift($arr);
//Lassen Sie den ersten Parameter Array erreicht die Wertlänge des zweiten Parameters, fügt den dritten Parameter als Element am Ende des ersten Parameterarrays hinzu, der Index wird aus dem kleinsten nicht verwendeten Wert berechnet und zurückgegeben, das ursprüngliche Array ändert sich nicht
$array1=array_pad( $arr,10," t10");
//Gib ein neues Array zurück, bei dem redundante doppelte Elemente aus dem ursprünglichen Array entfernt wurden. Das ursprüngliche Array bleibt unverändert
$array=array_unique($array1);
/ /Brechen Sie die ursprünglichen Array-Schlüsselwerte auf und sortieren Sie sie nach dem Asker-Codewert des Elementwerts von klein nach groß, und der Index wird aus der Zahl 0 neu berechnet
$int=sort( $array);
//und sortieren Sortieren Sie stattdessen die Elemente in absteigender Reihenfolge des Asko-Codewerts neu und indizieren Sie neu ab 0
$int=rsort($array);
//Gib jedes Element im ersten Parameter-Array zurück. Die Elementwerte werden nacheinander als Schlüsselwerte an das Array zurückgegeben. Die Längen der beiden Arrays müssen gleich sein, und das ursprüngliche Array ist auch gleich nicht ändern
$array=array_combine(array("a","b","c","d" ,"e"),$arr);
//Die beiden Arrays zusammenführen und das ursprüngliche Array unverändert zurückgeben
$array=array_merge($arr,array("a","b", "c"));
//Im ersten Parameter-Array den Array-Schlüssel abfangen Wertelement beginnend mit der Position des zweiten Parameterwerts bis zur Länge des dritten Parameterwerts und Rückgabe, das erste Element des Arrays. Die Position wird ab 0 gezählt
$array=array_slice($arr,2,1);
//Die Abfangfunktion ist dieselbe wie array_slice(), außer dass der abgefangene Teil aus dem ursprünglichen Array entfernt wird
$array= array_splice($arr,2,1);
// Nehmen Sie den ersten Parameter als erstes Element, erhöhen Sie jedes Mal den Wert von Parameter drei und speichern Sie ihn nach der Erhöhung als Element im Array. Bis der Wert den Wert von Parameter zwei erreicht, wird er im Array gespeichert und zurückgegeben Array
//Parameter eins, Parameter zwei kann eine Zahl oder ein einzelnes Zeichen sein, und das einzelne Zeichen wird gemäß dem Asko-Codewert berechnet. Wenn die drei Parameter nicht geschrieben werden, wird der Standardwert jedes Mal um 1 erhöht
$array=range(3,9,2);
// Ordnen Sie die Entsprechung zwischen den ursprünglichen Array-Elementen und den entsprechenden Schlüsselwerten zufällig neu an und geben Sie true False zurück
$bool=shuffle ($arr);
//Berechnen Sie die Summe aller numerischen Elementwerte im Array
$int=array_sum(array("a",2,"cssf" ));
//Teilen Sie ein Array in neue Array-Blöcke auf. Die Anzahl der Elemente in jedem Element des neuen Arrays wird durch Parameter zwei bestimmt
/ /Der dritte Parameter bestimmt, ob Der Schlüsselwert des Elements behält den ursprünglichen Schlüsselwert bei und muss nicht geschrieben werden. „True“ bedeutet „Beibehalten“, und der Standardwert ist „False“, was bedeutet, dass
nicht beibehalten wird$array=array_chunk(array("a"=>"a",b",c",d",e",f",g",h"),2,true) ;