Welcome Guest, Not a member yet? Register   Sign In
Counting total parametters
#1

[eluser]veledrom[/eluser]
Hi,

Is there any way of counting incoming parametters from request?

For example request below should return 3 as total.

Thanks

Code:
$request = array(
                    array(
                        array('requesting'    => 'add'),
                        'struct'),
                    array(
                        array('name'        => 'me1',
                              'surname'        => 'qqq'),
                        'struct'),
                    array(
                        array('name'        => 'm3',
                              'surname'        => 'zin2'),
                        'struct')
                    );
#2

[eluser]davidbehler[/eluser]
Not quite sure what you want. Do you want to count the number of items in an array? That's easy:
Code:
echo count($request);
#3

[eluser]veledrom[/eluser]
Sorry I meant to say, count it in server side. I need to know how many name and surname there coming in.
If I knew I would use loop code below.

Code:
$parameters = $request->output_parameters();
$add_bits = $parameters['1']['name'] . " " . $parameters['1']['surname'];
$add_bits = $parameters['2']['name'] . " " . $parameters['2']['surname'];
#4

[eluser]davidbehler[/eluser]
Still not getting your problem, but you can loop anyway:
Code:
$add_bits = '';
if(is_array($parameters)) {
  foreach($parameters as $parameter) {
    $add_bits .= $parameter['name'].' '.$parameter['surname'];
  }
}
#5

[eluser]veledrom[/eluser]
Thanks RA. I'll try it asap.
#6

[eluser]Unknown[/eluser]
I’ll try it asap.
#7

[eluser]veledrom[/eluser]
Sorry, it didn't work. I get "The XML data received was either invalid or not in the correct form for XML-RPC. Turn on debugging to examine the XML data further." error.

Anyway, don't worry about it because I send total value in request and use it in for loop to solve the problem.

Thanks anyway




Theme © iAndrew 2016 - Forum software by © MyBB