PROGRAMMING     CLIMBING

  minte9
reminder




Last update:   20-02-2022

First

Find the position of the first occurrence of a substring in a string.
 
echo strpos("abc", "a"); // 0
echo strpos("abca", "a", 1); // 3
echo strpos("abcaa", "a", 4); // 4
echo stripos("Abc", "a"); // 0 (case insensitive)
echo strpos("route_OLD", "_OLD"); // Output: 5
echo strrpos("route_OLD_OLD", "_OLD"); // Output: 9 - reverse

Last

Find the position of the last occurrence of a substring in a string.
 
echo strpos('abc', 'd') === FALSE; // 1
echo strpos('abc', 'd') === NULL; // 0
echo strripos("abcB", "b"); // 3

Haystack

This function returns the {{portion of the haystack that starts with the needle. In general, strstr() is slower than strpos().
 
echo strstr("name@dot.com", "@"); // @dot.com
echo strstr("name@dot.com", "@", true); // name

Substring

Extract a substring from a larger string.
 
echo substr("123456", 0); // 123456
echo substr("123456", -1); // 6
echo substr("123456", -2); // 56
echo substr("123456", -3, 1); // 4

Word count

Return information about words used in a string.
 
echo str_word_count('abc def ghi'); // 3
print_r(str_word_count('abc def ghi', 1)); // [abc, def, ghi]

Questions    
String replace
        A B C D E F
🔔
1/3