logo
down
shadow

Unexpected results php foreach loop with array_column


Unexpected results php foreach loop with array_column

By : Addai
Date : November 16 2020, 03:01 PM
it fixes the issue you do not need array_column to address arrays, you can do it directly. Consider this code:
code :
    $result = array(
                    array('id' => 'id0',
                          'from' => array('name' => 'from_name0','id' => 'from_id0'),
                          'link' => 'link0',
                          'name' => 'name0',
                          'picture' => 'picture0',
                          'created_time' => 'created_time0'
                         ),
                    array('id' => 'id1',
                          'from' => array('name' => 'from_name1','id' => 'from_id1'),
                          'link' => 'link1',
                          'name' => 'name1',
                          'picture' => 'picture1',
                          'created_time' => 'created_time1'
                         )
                   );
    $resobjid = 'SOMETHING';
    foreach($result AS $buildresult)
    {
        $cardpicurl = "https://graph.facebook.com/$resobjid/picture";

        echo "<pre>\n";
        echo 'The ' . $buildresult['id'] . "\n";
        echo $cardpicurl . "\n";
        echo $buildresult['from']['name'] . "\n";
        echo $buildresult['name'] . "\n";
        echo $buildresult['link'] . "\n";
        echo $cardpicurl . "\n";
        echo "</pre>\n<hr>\n";
    }
$output = print_r($array,1);


Share : facebook icon twitter icon
simplexml + foreach +twitter with unexpected results

simplexml + foreach +twitter with unexpected results


By : user1552169
Date : March 29 2020, 07:55 AM
seems to work fine Im using the following code to output all the nodes from the xml shown. , You need either:
code :
$id = $user['id'];
$id = $user->attributes()->id;
Unexpected results when echoing the $value of a foreach loop

Unexpected results when echoing the $value of a foreach loop


By : user2994295
Date : March 29 2020, 07:55 AM
fixed the issue. Will look into that further I've written the following code: , You can echo like this:
code :
echo $iterator [0]['name'];
echo $iterator [1]['name'];
$hierachy = new hierachy;
$iterator = $hierachy->singlePathroot($name1);
try {
   print_r($iterator);
   foreach($iterator as $key=>$value)
   {
       echo $value['name'];
   }
} catch (Exception $e) { }
Unexpected results when binding in nested foreach using Breeze.js

Unexpected results when binding in nested foreach using Breeze.js


By : brittdogg
Date : March 29 2020, 07:55 AM
this will help Figured it out finally! My mapping setup of the entity was wrong. Just when I thought I couldn't hate the people that made this convoluted api any more, they prove me wrong.
code :
modelBuilder.Entity<Category>().HasOptional(x => x.ParentCategory).WithMany(x => x.ChildrenElements).HasForeignKey(x => x.ParentCategoryId);
LINQ: Foreach loop on a query causing unexpected results

LINQ: Foreach loop on a query causing unexpected results


By : user3731971
Date : March 29 2020, 07:55 AM
With these it helps Wrapping a linq statement with a foreach loop is usually a sign of something gone wrong. Linq is already doing the 'loop' part for you.
code :
var searchWords = searchQuery
                .Split(new char[]{' '}, StringSplitOptions.RemoveEmptyEntries)
                .Select(x => x.Trim().ToUpper())
                .ToArray();
var result = (from step in patientSteps
              where searchWords.Any(x => 
              step.User.FirstName.ToUpper().Contains(x) ||
              step.User.LastName.ToUpper().Contains(x) ||
              step.User.CellPhone.Contains(x) )
              select step);
How to use array_column or foreach to get result

How to use array_column or foreach to get result


By : mhoff
Date : March 29 2020, 07:55 AM
To fix the issue you can do This is my array,with the use of array_column or any loop I want to replace keys as value of next element .I don't want to change parent array index , It is very simple Try this:-
code :
$array = array(
    '0'=>array('id'=> 10,'total'=> 100000,'content' => 'abc'),
    '1'=>array('id'=> 11,'total'=> 200000,'content' => 'def')
);

foreach($array as $key => $val){
    $array[$key][$val['id']] = $val['total'];
    unset($array[$key]['total']);
    unset($array[$key]['id']);
 }
 echo "<pre>"; print_r($array); die;    // print array data here
Related Posts Related Posts :
  • Composer is not functioning?
  • Retrieving an Array with Axios in Laravel
  • How to get the last child of each cd element?
  • How to allow users to connect their own domain
  • PHP multidimensionnal array and empty value
  • PHP if statement doesn't work properly (paradoxical)
  • BadMethodCallException Call to undefined method Illuminate\Database\Query\Builder::searchable()
  • PHP explode() returns array inside an array
  • Echo parse error for creating new php file
  • PHP Parse error: syntax error, unexpected '?'
  • PHP Session not working correctly on a particular host
  • laravel how to get the extremities tables through the pivot
  • Show duplicate value in array only one but show all others
  • SMTP Emails not send (There is something wrong with server config as code is fine for other servers)
  • I can't turn off debug bar in Laravel on production
  • PHP creating multidimensional json
  • Increment value with get
  • Laravel 5.5: Convert query builder to eloquent
  • Reverse proxy onto a WordPress page?
  • Jumble Solver url rewrite
  • Using .htaccess to Execute php if directory of the same name not found
  • mysql - Unknown Column In Where Clause
  • Receive Emails into my Admin panel with php or other
  • PHP - adding only distinct value to an array in foreach loop not working
  • How to pass date picker from one page to another
  • Try catch always return error when I insert 2 data
  • Php redirect not working on submission
  • How to get array value from wordpress database get_results
  • how Automatically go from first.php to second.php
  • uploading file not working in codeigniter 3 error: you did not select any file
  • Yii2, gridview can not show some html tags inside cells
  • What are the thing we need to configure to implement live notification module (using redis and socket.io) in https serve
  • How to handle multi criterias search in PHP
  • PHP - Get maximum key and its value in array
  • PHP: how to retrieve all the metrics and dimensions from the Google Metadata API?
  • Deliver php mails to special-character-email adresses, such as äüö
  • Delete a single row from an MSSQL table from PHP
  • Property [name] does not exist on this collection instance
  • Pass input value through PHP parameter
  • Running two PHP versions on the same server (STRETCH)
  • Checking if a file has been selected for upload
  • Model not updating laravel
  • How to add a description of words from text to an array, to an array key by passing words?
  • Nginx rewrite rule not not passing variables if "/" is at the end of the url
  • Modify decimal point and thousands separator without changing the number of decimals
  • Remove PHP errors from CLI and PHPMyAdmin
  • Yii2 rest api - Url manager add parameters
  • 1-query batch update array of users using PDO
  • Keep getting error: implode(): Invalid arguments passed when updating data
  • Laravel 5.4 - Correct Validation rule for a required parameter that can be zero
  • What does this code mean: $objPHPExcel->getActiveSheet()->toArray(null, true,true,true)
  • Data not being added to mysql table but echo's the data?
  • While fetch row in PHP
  • IP long string filter
  • How to view first image in list per user as its highlight Profile
  • Insert multiple rows from array
  • PHP : How to remove a duplicate array item ONCE
  • Print the input box text as simple text instead of html tag
  • How to read a string variable in php as $_GET or $_POST?
  • MySQL query fetch array not working
  • shadow
    Privacy Policy - Terms - Contact Us © voile276.org