Iterating an associative array using a foreach loop in PHP

| |

👻 See our latest reviews to choose the best laptop for Machine Learning and Deep learning tasks!

Array:Arrays in PHP - it is a type of data structure that allows you to store multiple items of a similar data type in one variable, thus saving the effort of creating different variables for all data. Arrays are useful for creating a list of elements of similar types that can be accessed by their index or key.Example :
Input: $sides = array (’Up’,’ Down’, ’Left’,’ Right’) $directions = array (’North’,’ South’, ’West’,’ East’) Output: Up = > North Down = > South Left = > West Right = > East 
Example 1:This example uses a foreach loop to display the elements of an associative array. < ? php
// Declare an associative array $aso_arr = array ( " Up " = > "North" , "Down" = > "South" , "Left" = > "West" , "Right" = > "East");
// Use a foreach loop to loop through each
// array elements and display it
// key and value foreach ( $aso_arr as $side = > $direc ) { echo $side . "= >" . $direc . "" ; }
?>
Exit:
Up = > North Down = > South Left = > West Right = > East 
Example 2:This example uses an array to display its index with a value.
// Declare the array $sides = array ( "Up" , "Down" , "Left" , "Right" );
// Use a foreach loop to display // array elements foreach ( $sides as $index = > $value ) { echo "sides [" . $index . "] = >" . $value . "" ; }
?>
Exit:
sides [0 ] = > Up sides [1] = > Down sides [2] = > Left sides [3] = > Right 
Note.Each record of an indexed array is like an associative array, the key of which is the index number.
For example:
$sides = array ("00" = > "Up", "01" = > "Down", "02" = > "Left", "03 "= >" Right "); $directions = array ("00" = > "North", "01" = > "South", "02" = > "West", "03" = > "East"); 
Since the index is common to all indexed arrays, it can use these indexes to access the value in other arrays.Example 3:


// Declare and initialize the array $sides = array ( " Up " , "Down" , "Left" , "Right" ); $directions = array ( "North" , "South" , "West" , "East" );
// Using a foreach loop to display array elements foreach ( $sides as $index = > $side ) { echo $side . "= >" . $directions [ $index ]. "" ; }
?>
Exit:
Up = > North Down = > South Left = > West Right = > East 

👻 Read also: what is the best laptop for engineering students in 2022?

Iterating an associative array using a foreach loop in PHP iat: Questions

iat

InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately

3 answers

Tried to perform REST GET through python requests with the following code and I got error.

Code snip:

import requests
header = {"Authorization": "Bearer..."}
url = az_base_url + az_subscription_id + "/resourcegroups/Default-Networking/resources?" + az_api_version
r = requests.get(url, headers=header)

Error:

/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/util/ssl_.py:79: 
          InsecurePlatformWarning: A true SSLContext object is not available. 
          This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. 
          For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning

My python version is 2.7.3. I tried to install urllib3 and requests[security] as some other thread suggests, I still got the same error.

Wonder if anyone can provide some tips?

334

Answer #1

The docs give a fair indicator of what"s required., however requests allow us to skip a few steps:

You only need to install the security package extras (thanks @admdrew for pointing it out)

$ pip install requests[security]

or, install them directly:

$ pip install pyopenssl ndg-httpsclient pyasn1

Requests will then automatically inject pyopenssl into urllib3


If you"re on ubuntu, you may run into trouble installing pyopenssl, you"ll need these dependencies:

$ apt-get install libffi-dev libssl-dev

Iterating an associative array using a foreach loop in PHP iat: Questions

iat

Dynamic instantiation from string name of a class in dynamically imported module?

3 answers

In python, I have to instantiate certain class, knowing its name in a string, but this class "lives" in a dynamically imported module. An example follows:

loader-class script:

import sys
class loader:
  def __init__(self, module_name, class_name): # both args are strings
    try:
      __import__(module_name)
      modul = sys.modules[module_name]
      instance = modul.class_name() # obviously this doesn"t works, here is my main problem!
    except ImportError:
       # manage import error

some-dynamically-loaded-module script:

class myName:
  # etc...

I use this arrangement to make any dynamically-loaded-module to be used by the loader-class following certain predefined behaviours in the dyn-loaded-modules...

222

Answer #1

You can use getattr

getattr(module, class_name)

to access the class. More complete code:

module = __import__(module_name)
class_ = getattr(module, class_name)
instance = class_()

As mentioned below, we may use importlib

import importlib
module = importlib.import_module(module_name)
class_ = getattr(module, class_name)
instance = class_()

Iterating an associative array using a foreach loop in PHP iat: Questions

iat

How to get all of the immediate subdirectories in Python

3 answers

I"m trying to write a simple Python script that will copy a index.tpl to index.html in all of the subdirectories (with a few exceptions).

I"m getting bogged down by trying to get the list of subdirectories.

184

Answer #1

import os
def get_immediate_subdirectories(a_dir):
    return [name for name in os.listdir(a_dir)
            if os.path.isdir(os.path.join(a_dir, name))]

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method