Array uitlezen

Gestart doorShahiem12 reacties66 weergaven

13 berichten · pagina 1 van 1

Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hi,

Ik heb een script waarmee ik kan zien welke domeinnamen er op me reseller zijn. Nu zie ik in de array dat ik ook de bandwith enzo kan ophalen.

Maar die zitten nu zo:

Array ( [domein.net] => 57.148:unlimited:1.46484:0.0941191:0:no:unlimited:OFF:OFF:ON [domein_nl] => 0.102167:unlimited:0.0742188:0.00251961:0:no:unlimited:OFF:OFF:ON [domein_nl] => 4.58533:unlimited:2.53125:0.0142841:0:no:unlimited:OFF:OFF:ON )


Bij domein.net zie je dit: => 57.148: Het dikgedrukte is de bandwidth, maar hoe haal ik dat op? Ik heb geprobeerd via implode maar dan lukt het niet helemaal.

En ik weet niet of explode ook op een array werkt.

Dus wie kan me hier bij helpen? smile
Gegroet,
Shaheim
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Als je de array met een foreach doorloopt kan je wel explode gebruiken
0
Berichten
515
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php

$aDomain[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/Array"]Array[/URL] [COLOR= #007700]( [[/COLOR]domein[COLOR= #007700].[/COLOR]net[COLOR= #007700]] =>[/COLOR] [COLOR= #0000BB]57.148[/COLOR][COLOR= #007700]:[/COLOR]unlimited[COLOR= #007700]:[/COLOR][COLOR= #0000BB]1.46484[/COLOR][COLOR= #007700]:[/COLOR][COLOR= #0000BB]0.0941191[/COLOR][COLOR= #007700]:[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]:[/COLOR]no[COLOR= #007700]:[/COLOR]unlimited[COLOR= #007700]:[/COLOR]OFF[COLOR= #007700]:[/COLOR]OFF[COLOR= #007700]:[/COLOR]ON [COLOR= #007700][[/COLOR]domein_nl[COLOR= #007700]] =>[/COLOR] [COLOR= #0000BB]0.102167[/COLOR][COLOR= #007700]:[/COLOR]unlimited[COLOR= #007700]:[/COLOR][COLOR= #0000BB]0.0742188[/COLOR][COLOR= #007700]:[/COLOR][COLOR= #0000BB]0.00251961[/COLOR][COLOR= #007700]:[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]:[/COLOR]no[COLOR= #007700]:[/COLOR]unlimited[COLOR= #007700]:[/COLOR]OFF[COLOR= #007700]:[/COLOR]OFF[COLOR= #007700]:[/COLOR]ON [COLOR= #007700][[/COLOR]domein_nl[COLOR= #007700]] =>[/COLOR] [COLOR= #0000BB]4.58533[/COLOR][COLOR= #007700]:[/COLOR]unlimited[COLOR= #007700]:[/COLOR][COLOR= #0000BB]2.53125[/COLOR][COLOR= #007700]:[/COLOR][COLOR= #0000BB]0.0142841[/COLOR][COLOR= #007700]:[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]:[/COLOR]no[COLOR= #007700]:[/COLOR]unlimited[COLOR= #007700]:[/COLOR]OFF[COLOR= #007700]:[/COLOR]OFF[COLOR= #007700]:[/COLOR]ON [COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/foreach"]foreach[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$aDomain[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$domain[/COLOR][COLOR= #007700]) {[/COLOR]

[COLOR= #0000BB]$ex[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]:[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$domain[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #0000BB]$bandwith[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$ex[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]];

}[/COLOR]


@Luukvdo daar was ik dus net een voorbeeld van aan het maken xD
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dankjewel. Nu heb ik dit:

$sock->query(/CMD_API_SHOW_USERS?user=.$mysql->escape($_GET[user]));
    $result = $sock->fetch_parsed_body();
    
    foreach($result as $key)
    {
        
        $ex = explode([, $key);
        $keys = $ex[0];
        echo $keys;
    }


Alleen dan krijg ik dit:

Quote:
Er is een fout opgetreden
Array to string conversion
Foutcode #8
Lijn 23
Array

Als ik een print_r gebruik dan krijg ik wel gewoon de array te zien. Hoe kan ik dit fixen?
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Als je eerst echo $key; doet krijg je dan wel wat te zien?
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
undifened variable en de 1e error krijg ik te zien
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Is die array dan niet leeg ofzo?
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nee, want dit krijg ik als ik result print:

Array (
    0
    Berichten
    515
    Reputatie
    0
    Punten
    0,00
    Lid sinds
    Laatst gezien
    Shahiem schreef:
    Nee, want dit krijg ik als ik result print:
    Array ( [list] => Array ( [0] => eentest [1] => reseller [2] => tests ) )


    Even voor duidelijkheid:

    Wil je de array waardes (eentest, reseller, tests) eruit halen, of de key van die waardes (0, 1, 2 ) eruit halen ?

    ik ben voor je bezig maar heb ff wat extra info nodig
    0
    Shahiem

    Lid · Topicstarter

    Berichten
    20.364
    Reputatie
    0
    Punten
    0,00
    Lid sinds
    Laatst gezien
    De array waardes. smile
    0
    Berichten
    515
    Reputatie
    0
    Punten
    0,00
    Lid sinds
    Laatst gezien
    [COLOR= #0000BB]<?php
    $sock[/COLOR][COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]/CMD_API_SHOW_USERS?user=[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]escape[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]user[/COLOR][COLOR= #007700]]));[/COLOR]
        [COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$sock[/COLOR][COLOR= #007700]->[/COLOR]fetch_parsed_body[COLOR= #007700]();[/COLOR]
        
        [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$list[/COLOR][COLOR= #007700])
        {[/COLOR]
    
            [URL="http://www.php.net/foreach"]foreach[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$list[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$key[/COLOR][COLOR= #007700]) 
            {[/COLOR]
    
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$key[/COLOR][COLOR= #007700].[/COLOR] [COLOR= #DD0000]"n"[/COLOR][COLOR= #007700];
    
            }
    
        }[/COLOR]
    ?>


    probeer deze eens
    0
    Shahiem

    Lid · Topicstarter

    Berichten
    20.364
    Reputatie
    0
    Punten
    0,00
    Lid sinds
    Laatst gezien
    Oh dankjewel biggrin Weet jij of je uit de show users query nog meer gegevens kan halen? Bijvoorbeeld aantal domeinnamen die de user heeft? Want nu zie ik alleen naam van de user.
    0
    Berichten
    515
    Reputatie
    0
    Punten
    0,00
    Lid sinds
    Laatst gezien
    Shahiem schreef:
    Oh dankjewel biggrin Weet jij of je uit de show users query nog meer gegevens kan halen? Bijvoorbeeld aantal domeinnamen die de user heeft? Want nu zie ik alleen naam van de user.
    Ehm.. nee helaas niet. Daar heb ik geen ervaring mee sorry..
    0

    Jouw reactie

    Deel je idee, stel een vraag of help een ander verder.

    Editor laden…

    Praat mee met de One2xs-community.

    Inloggen om te reageren