summaryrefslogtreecommitdiff
path: root/ext/standard/tests/strings/soundex.phpt
blob: 55769ad57ea2bdf5d4fecf17aff7fb2ed952d427 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
--TEST--
soundex() tests
--FILE--
<?php

var_dump(soundex(""));
var_dump(soundex(-1));
var_dump(soundex(array()));

$array = array(
"From",
"that",
"time",
"on", 
"Sam",
"thought", 
"that", 
"he",
"sensed",
"a",
"change",
"in",
"Gollum",
"again.",
"He was more fawning and would-be friendly; but Sam surprised some strange looks in his eyes at times, especially towards Frodo."
);

foreach ($array as $str) {
	var_dump(soundex($str));
}

echo "Done\n";
?>
--EXPECTF--	
bool(false)
string(4) "0000"

Warning: soundex() expects parameter 1 to be string, array given in %s on line %d
NULL
string(4) "F650"
string(4) "T300"
string(4) "T500"
string(4) "O500"
string(4) "S500"
string(4) "T230"
string(4) "T300"
string(4) "H000"
string(4) "S523"
string(4) "A000"
string(4) "C520"
string(4) "I500"
string(4) "G450"
string(4) "A250"
string(4) "H256"
Done