File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / strings / soundex.phpt
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 23:48:04 2012 UTC (12 years, 5 months ago) by misho
Branches: php, MAIN
CVS tags: v5_4_3elwix, v5_4_29p0, v5_4_29, v5_4_20p0, v5_4_20, v5_4_17p0, v5_4_17, v5_3_10, HEAD
php

--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

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>