mb_strpos
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_strpos — Find position of first occurrence of string in a string
Beschreibung
string
$haystack,string
$needle,int
$offset = 0,?string
$encoding = null): int|false
Finds position of the first occurrence of a string in a string.
Performs a multi-byte safe strpos() operation based on number of characters. The first character's position is 0, the second character position is 1, and so on.
Parameter-Liste
- 
haystack - 
      
The string being checked.
 - 
needle - 
      
The string to find in
haystack. In contrast with strpos(), numeric values are not applied as the ordinal value of a character. - 
offset - 
      
The search offset. If it is not specified, 0 is used. A negative offset counts from the end of the string.
 - 
encoding - 
      
Der Parameter
encodinglegt das Zeichenencoding fest. Wird er nicht übergeben so wird die interne Zeichenkodierung genutzt. 
Rückgabewerte
   Returns the numeric position of
   the first occurrence of needle in the
   haystack string. If
   needle is not found, it returns false.
  
Changelog
| Version | Beschreibung | 
|---|---|
| 8.0.0 | 
  needle akzeptiert nun eine leere Zeichenkette.
  | 
| 8.0.0 | 
  encoding ist nun nullable (akzeptiert den
  null-Wert).
  | 
| 7.1.0 | 
       Support for negative offsets has been added.
       | 
     
Siehe auch
- mb_internal_encoding() - Set/Get internal character encoding
 - strpos() - Sucht die Position des ersten Vorkommens des Suchstrings in einem String
 
                    
                    
                    
                    
                    
          