www.webdeveloper.com
Results 1 to 4 of 4

Thread: PHP Array to variable

Hybrid View

  1. #1
    Join Date
    Aug 2009
    Posts
    6

    PHP Array to variable

    OK i am very new to PHP so please be gentle LOL.

    I am posting a form to Liveaddress API and then i get the response back in an array it looks like this


    Array
    (
    [0] => Array
    (
    [input_index] => 0
    [candidate_index] => 0
    [delivery_line_1] => 13700 Oakland St
    [last_line] => Highland Park MI 48203-3173
    [delivery_point_barcode] => 482033173009
    [components] => Array
    (
    [primary_number] => 13700
    [street_name] => Oakland
    [street_suffix] => St
    [city_name] => Highland Park
    [state_abbreviation] => MI
    [zipcode] => 48203
    [plus4_code] => 3173
    [delivery_point] => 00
    [delivery_point_check_digit] => 9
    )

    [metadata] => Array
    (
    [record_type] => S
    [zip_type] => Standard
    [county_fips] => 26163
    [county_name] => Wayne
    [carrier_route] => C021
    [congressional_district] => 14
    [rdi] => Commercial
    [elot_sequence] => 0024
    [elot_sort] => A
    [latitude] => 42.40858
    [longitude] => -83.08783
    [precision] => Zip9
    )

    [analysis] => Array
    (
    [dpv_match_code] => Y
    [dpv_footnotes] => AABB
    [dpv_cmra] => N
    [dpv_vacant] => N
    [active] => Y
    [footnotes] => L#
    )

    )

    )

    How would i take primary_number and turn that into a variable to then insert into a database?

    Thanks,
    T
    Last edited by travist6983; 12-12-2013 at 01:06 PM.

  2. #2
    Join Date
    Dec 2011
    Location
    Centurion, South Africa
    Posts
    792


    PHP Code:
    <?php

        $primary_number 
    $response[0]['primary_number'];

        
    mysql_query('INSERT INTO your_table_here (`primary_number`) VALUES (' . (int)$primary_number ')');

    ?>
    JavaScript: Learn | Validate | Compact

  3. #3
    Join Date
    Aug 2009
    Posts
    6
    Here is the code that i am using and it isnt echo out that value? I know i said to put into DB i got that part i just cant seem to echo out the data in the array and i have tried that you provided nothing is displayed.

    here is all my code

    Code:
    <?php
    if($_POST['formSubmit'] == "Submit") 
        {
    	// Customize this (get ID/token values in your SmartyStreets account)
    	$authId = urlencode("");
    	$authToken = urlencode("");
    	
    	// Address input
    	$input1 = urlencode($_POST['formAddress']);
    	$input2 = urlencode($_POST['formCity']);
    	$input3 = urlencode($_POST['formState']);
    	
    	// Build the URL
    	$req = "https://api.smartystreets.com/street-address/?street={$input1}&city={$input2}&state={$input3}&auth-id={$authId}&auth-token={$authToken}";
    	
    	// GET request and turn into associative array
    	$result = json_decode(file_get_contents($req),true);
    	$primary_number = $result[0]['primary_number'];
    
    
    	echo  $primary_number;

  4. #4
    Join Date
    Dec 2011
    Location
    Centurion, South Africa
    Posts
    792
    Sorry,

    Looking at the response a little more carefully

    Code:
    $primary_number = $result[0]['components']['primary_number'];
    JavaScript: Learn | Validate | Compact

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles