Espero que alguien pueda ayudarme con esta pregunta.
Lo que estoy buscando es buscar una cadena para una palabra
$text = 'is Apple, name testintapple test APPLE name test'; preg_match_all('/apple/i', $text, $output_array);Devolver
array( 0 => Apple 1 => apple 2 => APPLE )Me gustaría que esto regresara:
array( 0 => Apple 1 => APPLE )Lo que necesitas es:
preg_match_all('/\bapple\b/i', $text, $output_array); El \b es un límite de palabra. Por lo tanto, solo coincidirá si apple se usa como una palabra y no como parte de una cadena más grande.