note 59882 added to function.array-search
| From: | piotr at designstudio dot com dot pl | Date: | Mon, 19 Dec 2005 08:57:06 +0000 |
| Subject: | note 59882 added to function.array-search | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-100399@lists.php.net to get a copy of this message | ||
Hi,
I have problem with this function (array_search() )
i have to arrays:
<?PHP
$zalecane = array('Czas dostępu (DVD)' => '0.SPECYFIKACJA '
'Dual Layer (nagrywanie płyt dwuwarstwowych)' => '0.SPECYFIKACJA '
'Klasa szybkości odczytu CD-ROM' => '0.SPECYFIKACJA '
'Klasa szybkości odczytu DVD' => '0.SPECYFIKACJA '
'Klasa szybkości odczytu DVD+R (dwuwarstwowa)' => '0.SPECYFIKACJA '
'Klasa szybkości odczytu DVD-R (dwuwarstwowa)' => '0.SPECYFIKACJA '
'Klasa szybkości odczytu DVD-RAM' => '0.SPECYFIKACJA '
'Klasa szybkości zapisu CD-R' => '0.SPECYFIKACJA '
'Klasa szybkości zapisu CD-RW' => '0.SPECYFIKACJA '
'Klasa szybkości zapisu DVD+R' => '0.SPECYFIKACJA '
'Klasa szybkości zapisu DVD+R (dwuwarstwowa)' => '0.SPECYFIKACJA '
'Klasa szybkości zapisu DVD+RW' => '0.SPECYFIKACJA '
'Klasa szybkości zapisu DVD-R' => '0.SPECYFIKACJA '
'Klasa szybkości zapisu DVD-R (dwuwarstwowa)' => '0.SPECYFIKACJA '
'Klasa szybkości zapisu DVD-RAM' => '0.SPECYFIKACJA '
'Klasa szybkości zapisu DVD-RW' => '0.SPECYFIKACJA '
'Pamięć podręczna' => '0.SPECYFIKACJA ');
?>
and second:
<?PHP
$aktualne = array('260 ms' => 'Czas dostępu (DVD)'
'Nie' => 'Dual Layer (nagrywanie płyt dwuwarstwowych)'
'48 x' => 'Klasa szybkości odczytu CD-ROM'
'16 x' => 'Klasa szybkości odczytu DVD'
'48 x' => 'Klasa szybkości zapisu CD-R'
'24 x' => 'Klasa szybkości zapisu CD-RW'
'16 x' => 'Klasa szybkości zapisu DVD+R'
'4 x' => 'Klasa szybkości zapisu DVD+RW'
'8 x' => 'Klasa szybkości zapisu DVD-R'
'4 x' => 'Klasa szybkości zapisu DVD-RW'
'2000 kB' => 'Pamięć podręczna');
?>
I have code:
<?PHP
foreach($zalecane as $nazwa=>$kategoria) {
$pisz = "";
if ($wypisana!=$kategoria) { ?>
<tr><td colspan="2"><p align=left
class="napiscena_duza"><?PHP echo substr($kategoria,2);
?></p></td></tr>
<?PHP $wypisana = $kategoria;
}
$klucz = array_search($nazwa, $aktualne);
echo $klucz."<br/>";
if ($klucz!="") $pisz = $klucz;
else $pisz = "Brak danych";
if($i++%2) $kl="parzyste"; else $kl="niep"; ?>
<tr class="<?php echo $kl; ?>"
valign="top"><td> <?PHP echo $nazwa; ?></td><td>
<?PHP echo $pisz; ?></td></tr>
<?PHP } ?>
</table>
many times i have info "BRAK DANYCH" but i see that i have this data.
My result:
Czas dostępu (DVD) 260 ms
Dual Layer (nagrywanie płyt dwuwarstwowych) Brak danych
Klasa szybkości odczytu CD-ROM Brak danych
Klasa szybkości odczytu DVD Brak danych
Klasa szybkości odczytu DVD+R (dwuwarstwowa) Brak danych
Klasa szybkości odczytu DVD-R (dwuwarstwowa) Brak danych
Klasa szybkości odczytu DVD-RAM Brak danych
Klasa szybkości zapisu CD-R 48 x
Klasa szybkości zapisu CD-RW 24 x
Klasa szybkości zapisu DVD+R 16 x
Klasa szybkości zapisu DVD+R (dwuwarstwowa) Brak danych
Klasa szybkości zapisu DVD+RW Brak danych
Klasa szybkości zapisu DVD-R 8 x
Klasa szybkości zapisu DVD-R (dwuwarstwowa) Brak danych
Klasa szybkości zapisu DVD-RAM Brak danych
Klasa szybkości zapisu DVD-RW 4 x
Pamięć podręczna 2000 kB
Zgodność z normą RoHS Brak danych
----
Manual Page -- http://www.php.net/manual/en/function.array-search.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+59882
Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+59882&report=yes&reason=added+to+the+manual
Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+59882&report=yes&reason=bad+code
Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+59882&report=yes&reason=spam
Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+59882&report=yes&reason=useless
Delete: non-english -- http://master.php.net/manage/user-notes.php?action=delete+59882&report=yes&reason=non-english
Delete: already in docs -- http://master.php.net/manage/user-notes.php?action=delete+59882&report=yes&reason=already+in+docs
Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+59882&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+59882&report=yes
Search -- http://master.php.net/manage/user-notes.php