<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// Nichts vorne PHP Codebeispiel</span></span><span>
</span><span><span class="hljs-variable">$dummyArray</span></span><span> = [</span><span><span class="hljs-number">1</span></span><span>, </span><span><span class="hljs-number">2</span></span><span>, </span><span><span class="hljs-number">3</span></span><span>];
</span><span><span class="hljs-keyword">foreach</span></span><span> (</span><span><span class="hljs-variable">$dummyArray</span></span><span> </span><span><span class="hljs-keyword">as</span></span><span> </span><span><span class="hljs-variable">$value</span></span><span>) {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-variable">$value</span></span><span> * </span><span><span class="hljs-number">2</span></span><span> . PHP_EOL;
}
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
</span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// Beginn des Textabschnitts</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<h1>ctype_digit Und filter_var So verwenden Sie Funktionen?Tipps zur Verbesserung der Genauigkeit der digitalen Stringüberprüfung</h1>"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<p>existieren PHP Mitte,Bei der Bearbeitung der Überprüfung der numerischen Zeichenfolgen,Wir stoßen oft auf subtile Probleme。Obwohl allein verwendet <code>ctype_digit " ; Echo " filter_var kann in Verbindung mit filter_validate_int oder filter_validate_float verwendet werden, um Ganzzahlen oder Gleitpunktzahlen zu überprüfen, und kann auch Optionen wie Mindestwert, Maximalwert usw. angeben:
" ; Echo ""; Echo "filter_var ('123', filter_validate_int); // 123 \ n" ; Echo "filter_var (' -123', filter_validate_int); // -123 \ n" ; Echo "filter_var ('123.45', filter_validate_int); // false \ n" ; Echo "filter_var ('123.45', filter_validate_float); // 123.45 \ n" ; Echo "" ; Echo "
Um beide reinen Zahlen bei der Überprüfung der numerischen Zeichenfolgen zu gewährleisten und den Bereich der Ganzzahlen oder schwimmenden Punktnummern zu berücksichtigen, können Sie zuerst ctype_digit verwenden, um zu überprüfen, ob es sich um eine reine Nummer handelt, und dann filter_var zur weiteren Überprüfung verwenden:
" ; Echo ""; Echo " $ input = '123'; \ n"; Echo "if (ctype_digit ( $ input ) && filter_var ( $ input , filter_valate_int)! == false) {\ n"; Echo "Echo 'Input ist eine legale Ganzzahl"; \ n " ; Echo "} else {\ n" ; Echo "Echo 'Input ist nicht legal'; \ n" ; Echo "}\N" ; Echo "" ; Echo "
Diese Methode kann die Einschränkungen von ctype_digit vermeiden und gleichzeitig die leistungsstarke Überprüfungsfunktion von filter_var verwenden, um die Sicherheit und Genauigkeit von Daten zu gewährleisten.
" Echo "Kombinieren Sie CTYPE_DIGIT und filter_var können Sie tun:
" ; Echo "Diese Kombinationsmethode wird besonders empfohlen, wenn Benutzereingaben oder sensible Daten verarbeitet werden.
" ; ?> <?php // Schwanz-unabhängiger PHP-Codebeispiel $ footerArray = [ 'Ende' , 'Finish' , 'Done' ]; foreach ( $ footerArray als $ item ) { echo Strtoupper ( $ item ). Php_eol; } ?>