If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
Verwijderd
"<b class=head". $color. ">". $tq. "</b>"
eens op in 1 variabele en zet die in de preg_replace?
Of als ie echt geen arrays ondersteund, gewoon ff een foreach gebruiken...
$tq is een array...
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
Verwijderd
Maar dan werkt het ook niet in die preg_replace. Gebruik daar ook een foreach, anders staat er <b clas=head$color>array</b>
1
| <? $tq = preg_split("/[\+ ]/", $zoekterm); $row = preg_replace($tq, "<b class=head". $color. ">TEST</b>", $row);?> |
werkt ook niet.
Dus 1e parameter is array, 2e is volledige string, en 3e is weer een array.
Help:
preg_replace ( mixed pattern, mixed replacement, mixed subject)
If subject is an array, then the search and replace is performed on every entry of subject, and the return value is an array as well.
If pattern is an array and replacement is a string, then this replacement string is used for every value of pattern. The converse would not make sense, though.
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
Moet alleen nog even weten waaráán het dan licht
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
Post dan wat meer code en wat vars die je gaat gebruiken VOOR de preg_replace.XLerator:
Zover was ik al.
Moet alleen nog even weten waaráán het dan licht
1
| <? $zoekterm = $HTTP_GET_VARS['zoekterm']; function getztq($zoekterm, $col) { return preg_replace("/[\+ ]/", '%" OR '. $col. ' LIKE "%', $zoekterm); } <?php while($row = mysql_fetch_array($result)) { if ( ($zoekterm <> '') and (isset($zoekterm)) ) { $tq = preg_split("/[\+ ]/", $zoekterm); foreach($tq as $waarde) $row = preg_replace('/'. $waarde. '/i', "<b class=head". $color. ">". $waarde. "</b>", $row); } ?> |
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
En ik zei meer code, niet het hele script
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
Doet iets met Cloud (MS/IBM)
1
| <?Array ( [0] => woord [1] => [2] => een ) Array ( [0] => Test woord [woord] => Test woord [1] => Engels: Test word. Frans : La word de la testá [vertaling] => Engels: Test word. Frans : La word de la testá [2] => Een woord om te testen. [uitleg] => Een woord om te testen. [3] => 1 [afdeling] => 1 [4] => Ikke [plaatser] => Ikke ) ?> |
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
Klopt dit allemaalXLerator :
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Array ( [0] => woord [1] => [2] => een ) Array ( [0] => Test woord [woord] => Test woord [1] => Engels: Test word. Frans : La word de la testá [vertaling] => Engels: Test word. Frans : La word de la testá [2] => Een woord om te testen. [uitleg] => Een woord om te testen. [3] => 1 [afdeling] => 1 [4] => Ikke [plaatser] => Ikke )
Zoekterm = 'een test''een woord'
Wordt gesplitst en in een array gezet
Alles in dat array moet ie zoeken in $row, en vervangen door <b>DIE WAARDE</b>
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
Want ik zie nergens 'een test' staan
url=woordenboek.php?zoekterm=een%20woord
..ja ok, ik bedoelde '$zoekterm = "een woord";'
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
1
| <? $result = mysql_query("SELECT * FROM woordenboek blabla"); $row = mysql_fetch_array($result);?> |
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router