<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// Der Beginn des Artikels hat nichts mit dem Haupttext zu tunPHPCodebeispiel</span></span><span>
</span><span><span class="hljs-variable">$timestamp</span></span><span> = </span><span><span class="hljs-title function_ invoke__">time</span></span><span>();
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Der aktuelle Zeitstempel ist:"</span></span><span> . </span><span><span class="hljs-variable">$timestamp</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<br>------------------------<br>"</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
<h2>Wie man es richtig benutzt <code>mb_ereg_search_regs
Der Rückgabewert ist ein Array, das alle derzeit übereinstimmenden Unterexpressionen enthält. Wenn es keine Übereinstimmung gibt, geben Sie false zurück.
<span><span class="function_ invoke__">mb_regex_encoding</span></span> <span>(</span> <span><span>'utf-8'</span></span> <span>); </span><span><span>$ text</span></span> <span>=</span> <span><span>"PHP reguläre Expression verarbeiten Multibyte -Zeichen Beispiel"</span></span> <span>; </span><span><span>$ muster</span></span> <span>=</span> <span><span>"Mehrere Bytes (Zeichen)"</span></span> <span>; </span><span><span class="function_ invoke__">mb_ereg_search_init</span></span> <span>(</span> <span><span>$ text</span></span> <span>,</span> <span><span>$ muster</span></span> <span>); </span><span><span>// Erhalten Sie das erste Spielergebnis</span></span><span> </span><span><span>if</span></span> <span>(</span> <span><span>$ match</span></span> <span>=</span> <span><span class="function_ invoke__">mb_ereg_search_regs</span></span> <span>()) { </span><span><span>Echo</span></span><span> </span><span><span>"Übereinstimmung erfolgreich:<br> "</span></span> <span>; </span><span><span class="function_ invoke__">print_r</span></span> <span>(</span> <span><span>$ Match</span></span> <span>); }</span> <span><span>anders</span></span> <span>{ </span><span><span>Echo</span></span><span> </span><span><span>"Kein passendes Ergebnis."</span></span> <span>; } </span><p>Ausgangsbeispiel:</p><pre> Erfolgreich passen: <span><span class="function_ invoke__">Array</span></span><span> ( [</span> <span><span>0</span></span> <span>] => Multibyte -Zeichen [</span> <span><span>1</span></span> <span>] => Zeichen) </span><h3><span><span>4..</span></span> <span>Dinge zu beachten</span><ul><li> Stellen Sie sicher, dass die Codierung der Zeichenfolge und des regulären Musters konsistent ist, ansonsten kann die Übereinstimmung möglicherweise fehlschlägt.</li><li> <span class="fun">Die Funktion MB_EREG</span> -Serie ist etwas weniger effizient als <span class="fun">die PREG_*</span> -Serie, aber in einer Multi-Byte-Umgebung sicherer und zuverlässiger.</li><li> Wenn Sie mehrere Ergebnisse global entsprechen müssen, können Sie <span class="fun"><a href="/de/php/mb_ereg_search_getregs.html" target="_blank">mb_ereg_search_getregs ()</a></span> oder loop <span class="fun"><a href="/de/php/mb_ereg_search.html" target="_blank">mb_ereg_search ()</a></span> verwenden.</li></ul><h3> <span><span>5.</span></span> <span>Zusammenfassung</span><p> Verwenden Sie <span class="fun">MB_Ereg_Search_regs</span> , um regelmäßige passende Subtexpressionen in Multi-Byte-Zeichenfolgen problemlos zu erhalten, die zum Umgang mit Multi-Byte-Textszenarien wie Chinesisch und Japanisch geeignet sind. Achten Sie bei der Verwendung auf die Codierungseinstellungen und suchen Sie die Initialisierungssequenz, um den Übereinstimmungsvorgang sicher und effizient zu vervollständigen.</p></div></div>