<?php

include '../oop/dump.php';
dump::d(metaphone("boatrace"));
dump::d(metaphone("bowtrace"), 1);
dump::d(soundex("boatrace"));
dump::d(soundex("bowtrace"), 1);
예제 #2
0
<?php

include '../oop/dump.php';
$string = 'ricardo.a...mendes';
dump::d(explode(".", $string));
/*
array (size=5)
  0 => string 'ricardo' (length=7)
  1 => string 'a' (length=1)
  2 => string '' (length=0)
  3 => string '' (length=0)
  4 => string 'mendes' (length=6)
*/
//dump::d(explode("", $string)); //Warning: explode(): Empty delimiter in
$array = ['Ricardo', 'a', 'Mendes'];
dump::d(implode("-", $array));
//string 'Ricardo-a-Mendes'
예제 #3
0
<?php

include '../oop/dump.php';
dump::d(strlen("abc"));
//int 3
dump::d(strlen("abc\n"));
//int 4
dump::d(strlen('abc\\n'), 1);
//int 5
dump::d(str_word_count("Ola ricardo"));
dump::d(str_word_count("Ola ricardo", true));
dump::d(str_word_count("Ola ricardo ricardo", true));
예제 #4
0
<?php

require '../oop/dump.php';
$string = "abcdefg";
//2o. param positivo => quantidade de caracteres apos 1o. param
dump::d(substr($string, 3, 2));
//string 'de'
//2o. param negativo => indica qual sera a posicao final do fim para o inicio
dump::d(substr($string, 2, -2));
//string 'cde'
dump::d(substr($string, -3, -2));
//string 'e'
dump::d(substr($string, -3, 20));
//string 'efg' (length=3)
dump::d(substr($string, -3, -4));
//string '' (length=0)
dump::d($saida3);
//int 1
dump::d($matches, 1);
/*
array (size=1)
  0 => string 'ricardo' (length=7)
*/
$saida4 = preg_match_all($expressao, $stringMatchAll, $matches);
dump::d($saida3);
//int 1
dump::d($matches, 1);
/*
array (size=1)
  0 =>
    array (size=2)
      0 => string 'ricardo' (length=7)
      1 => string 'ricardo' (length=7)
*/
//////////////////////////////////////////////////////////////////////////////
/**
 * preg_replace
 */
$nome = 'Marcos';
$saidaReplce01 = preg_replace($expressao, $nome, $stringMatchAll, -1, $count);
dump::d($saidaReplce01);
//string 'Marcos_mendes_Marcos' (length=20)
dump::d($count, 1);
//int 2
$saidaReplce02 = preg_replace('/(ricardo)_(mendes)/', '\\2, \\1', $stringMatch);
dump::d($saidaReplce02);
//string 'mendes, ricardo' (length=15)