$sanitizer->arrayVal() method

Simply sanitize value to array with no conversions

This is the same as the array() sanitizer except that it does not attempt to convert delimited/csv strings to arrays. Meaning, a delimited string would simply become an array with the first item being that delimited string.

Available since version 3.0.165.

Usage

// basic usage
$array = $sanitizer->arrayVal(mixed $value);

// usage with all arguments
$array = $sanitizer->arrayVal(mixed $value, $options = []);

Arguments

NameType(s)Description
valuemixed
options (optional)

Return value

array

Exceptions

Method can throw exceptions on error:

  • WireException


$sanitizer methods and properties

API reference based on ProcessWire core version 3.0.200

Twitter updates

  • New blog: Debugging tools built-in to ProcessWire. ProcessWire's core comes with a lot of helpful debugging tools and capabilities built-in. In this post we'll cover some of these useful tools and how to use them… More
    1 July 2022
  • A review of weekly core updates, plus a simple recipe for a very effective listing cache—More
    24 June 2022
  • Weekly update: Making ProcessWire render pages at old WordPress URLs (or building a simple/custom URL router in PW): More
    17 June 2022

Latest news

  • ProcessWire Weekly #424
    In the 424th issue of ProcessWire Weekly we'll check out the latest weekly update from Ryan, introduce a new third party module, and more. Read on!
    Weekly.pw / 25 June 2022
  • Debugging tools built into ProcessWire
    ProcessWire's core comes with a lot of helpful debugging tools and capabilities built-in. In this post we'll cover some of these useful tools and how to use them.
    Blog / 1 July 2022
  • Subscribe to weekly ProcessWire news

“…building with ProcessWire was a breeze, I really love all the flexibility the system provides. I can’t imagine using any other CMS in the future.” —Thomas Aull