Ich habe eine Zeichenfolge, die Hash-Tags enthält, und ich versuche, die Tags herauszuziehen. Ich denke, ich bin ziemlich nah dran, aber bekomme ein mehrdimensionales Array mit den gleichen Ergebnissen
%Vor%was zu
führt %Vor%Ich möchte nur ein Array mit jedem Wort beginnen mit einem Hash-Tag.
Dies kann durch /(?<!\w)#\w+/
regx gemacht werden, es funktioniert
Das macht preg_match_all
. Sie erhalten immer ein mehrdimensionales Array. [0]
ist die vollständige Übereinstimmung und [1]
die erste Ergebnisliste der Erfassungsgruppen.
Greifen Sie einfach auf $matches[1]
für die gewünschten Strings zu. (Ihr Dump mit dem abgebildeten externen Array ( [0] => Array ( [0]
war falsch. Sie erhalten eine Unterarray-Ebene.)
Tags und Links php regex hashtag preg-match