Gå til innhold

[løst] Dele opp søkestreng til array


Anbefalte innlegg

Skrevet (endret)

Sitter å leker litt med en søke funksjon. Den lager ett array med hjelp av search = explode(' ', $search); Å det jeg lurer på er hvordan den kan beholde det som eventuelt måtte være mellom "" som en egen array verdi? eks: $str = 'Dette er "søkestringen min"'; Dette skal da bli: array (1 => 'Dette', 2 => 'er', 3 => 'søkestringen min'); Hvordan får jeg dette til?

 

Edit: Løst med metoden under. Byttet ut med preg_match_all(); Takker! =D

Endret av pulse
Videoannonse
Annonse
Skrevet (endret)

<?php
$str = 'Dette er "søkestrengen min"';

preg_match('/"(.*?)"/', $str, $match);

echo "<pre>" . print_r($match, true) . "</pre>";
?>

 

Array
(
[0] => "søkestrengen min"
[1] => søkestrengen min
)

Endret av BigJackW

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...