User Tools

Site Tools


software:php

# How To's ## Iterate an associative array (map) ```php foreach ($map as $key ⇒ $value) {

  echo "{$key} => {$value} ";
  print_r($arr);

} ```

## Use a lambda to map an array of objects into a string ```php $getVideoUrl = function($video) : string {

return "<a href='".$video->video_url."'><img src='".$video->thumbnail_url."'/></a>";

}; … $videoUrls = $listing→videos != null ? implode(“,”, array_map($getVideoUrl, $listing→videos)) : “”; ```

## Getting request parameter and setting values

* http://max/php-manual/reserved.variables.html * `$_SERVER`

* `$_GET`

* `$_POST`

* `$_FILES`

* `$_REQUEST`

``` // param value is null if missing $getParam = $_GET[“paramName”]; $postParam = $_POST[“paramName”]; $anyRequestParam = $_REQUEST[“paramName”]; ```

# String Formatting ## Number-to-string Formatting

source - https://www.php.net/manual/en/function.number-format.phphttps://www.php.net/manual/en/function.sprintf.php

`$nextSkuOrdinal = sprintf(“%03d”, $row['nextSkuOrdinal']);`

software/php.txt · Last modified: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki