WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Sätta standard värde på array, jämföra.. (https://www.wn.se/forum/showthread.php?t=32817)

KarlRoos 2008-10-26 16:53

Hej!

Jag ställer den här frågan som ett scenario.
Jag har följande arrayer

Kod:

$arguments['first_namn'] = 'karl';
$arguments['second_name'] = 'roos';
$arguments['age'] = 15;

$standard['first_name'] = 'none';
$standard['second_name'] = 'none';
$standard['age'] = '18';
$standard['work'] = 'arbetslös';

Det jag vill göra är att jämföra $arguments med $standard och om det finns en rad i $standard som inte finns i $arguments,
som i det här fallet.
Så ska den sätta $arguments['work'] = $standard['work']; (karl är arbetslös, eftersom att inget jobb är satt..)

Jag har sökt och hittar inte svar på min fråga och frågar därför här.
Tack på förhand.

WizKid 2008-10-26 17:01

array_diff_assoc bör du kunna använda för att få ut vilka som finns i $standard men inte i $arguments.

Magnus_A 2008-10-26 17:13

array_merge() borde göra det du strävar efter.

KarlRoos 2008-10-26 17:20

Citat:

Originally posted by Magnus_A@Oct 26 2008, 18:13
array_merge() borde göra det du strävar efter.

Man tackar! :)


Alla tider är GMT +2. Klockan är nu 04:19.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson