From 7421034726de3d22bdcddf084d9975f7824af3da Mon Sep 17 00:00:00 2001 From: "honggaojob@gmail.com" Date: Tue, 24 May 2016 10:51:19 -0400 Subject: [PATCH 1/4] string search challenge --- src/string_search.php | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/string_search.php diff --git a/src/string_search.php b/src/string_search.php new file mode 100644 index 0000000..de4f2af --- /dev/null +++ b/src/string_search.php @@ -0,0 +1,22 @@ + Date: Tue, 24 May 2016 11:12:38 -0400 Subject: [PATCH 2/4] changed variable names --- src/string_search.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/string_search.php b/src/string_search.php index de4f2af..a967110 100644 --- a/src/string_search.php +++ b/src/string_search.php @@ -1,22 +1,22 @@ Date: Tue, 24 May 2016 18:25:32 -0400 Subject: [PATCH 3/4] change parameter --- src/string_search.php | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/string_search.php b/src/string_search.php index a967110..cc43f9d 100644 --- a/src/string_search.php +++ b/src/string_search.php @@ -1,11 +1,10 @@ Date: Tue, 24 May 2016 18:42:10 -0400 Subject: [PATCH 4/4] combine into a big funciton --- src/string_search.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/string_search.php b/src/string_search.php index cc43f9d..45ee2e9 100644 --- a/src/string_search.php +++ b/src/string_search.php @@ -8,14 +8,15 @@ function string_search($needle, $haystack){ if($needle === ""){ return false; } else { - return strpos($haystack, $needle); + $position = strpos($haystack, $needle); + + if($position === false){ + return false; + } else { + return "Found '$needle' at index $position"; + } } } -if(string_search($needle, $haystack) === false){ - print_r("Needle is empty"); -} else { -print_r("Found '$needle' at index " . string_search($needle, $haystack)); -}