1--TEST-- 2Test strip_tags() function : basic functionality - with array argument 3--FILE-- 4<?php 5 6$string = '<p>foo <b>bar</b> <a href="#">foobar</a></p>'; 7var_dump(strip_tags($string)); 8var_dump(strip_tags($string, ['a'])); 9var_dump(strip_tags($string, ['p', 'a'])); 10var_dump(strip_tags($string, [])); 11var_dump(strip_tags($string, ['p' => true, 'a' => false])); 12var_dump(strip_tags($string, ['p' => 'a'])); 13 14// Previous tests from strip_tags_variation2.phpt 15var_dump(strip_tags($string, [0])); 16var_dump(strip_tags($string, [1])); 17var_dump(strip_tags($string, [1, 2])); 18var_dump(strip_tags($string, ['color' => 'red', 'item' => 'pen'])); 19echo "Done"; 20?> 21--EXPECT-- 22string(14) "foo bar foobar" 23string(30) "foo bar <a href="#">foobar</a>" 24string(37) "<p>foo bar <a href="#">foobar</a></p>" 25string(14) "foo bar foobar" 26string(14) "foo bar foobar" 27string(30) "foo bar <a href="#">foobar</a>" 28string(14) "foo bar foobar" 29string(14) "foo bar foobar" 30string(14) "foo bar foobar" 31string(14) "foo bar foobar" 32Done 33