Versio

in_array maar niet volledig

Overzicht Reageren

Bram Z

Bram Z

12/02/2006 14:14:00
Quote Anchor link
Ik ben een scriptje aan het maken waar dat hij moet controleren of er in een array een opgegeven waarde is.

Voorbeeld:

Opgegeven: A
array('A', 'B', 'C')
met in_array kan ik dit controleren, maar nu zou dit ook moeten werken als dit de array is:

Opgegeven: A
array('[sin] A', 'B', 'C')
Dit zou ook moeten een ja geven

Dus als er in die array een woord staat tussen [] - haakjes moet hij dit zogezegd weglaten en controleren of hij wel gelijk is aan de rest van die string.

Als ik niet duidelijk ben moet je het maar zeggen he
 
PHP hulp

PHP hulp

25/05/2012 04:01:02
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
PurpleMadness de Wit

PurpleMadness de Wit

12/02/2006 15:00:00
Quote Anchor link
edit: pak de volgende
Gewijzigd op 12/02/2006 15:20:00 door PurpleMadness de Wit
 
PurpleMadness de Wit

PurpleMadness de Wit

12/02/2006 15:16:00
Quote Anchor link
Hij werkt niet..
Maar deze wel:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
function pit($string, $tussen1, $tussen2){
  $match = explode($tussen1, $string);
  $matches = explode($tussen2, $match[1]);
  return $matches[0];
}

//$array
$needle = "hdrh";
foreach($array as $haystack){
if(substr($haystack, 0, 1) == "[" && substr($haystack, -1, 1)=="]"){
$haystack = pit($haystack, "[", "]");
}

echo $haystack;
echo '<br>';
if($haystack==$needle){
$output = TRUE;

}
}

if($output==TRUE){
  echo "Hij zit erin..";
}
elseif($output==FALSE){
  echo "Hij zit er niet in..";
}

?>
 
Bram Z

Bram Z

12/02/2006 16:06:00
Quote Anchor link
Aja :p, ik zal het sebiet eens proberen alvast bedankt
 



Overzicht Reageren

Get Adobe Flash player