13.6.3.30 Doc::rawValueToArray()
La méthode rawValueToArray
permet de dé-sérialiser la valeur d'un attribut
faisant partie d'un array ou d'un attribut
multi-valué.
13.6.3.30.1 Description
array rawValueToArray ( string $v )
La méthode rawValueToArray
permet de dé-sérialiser une valeur sous la forme
d'une chaîne de caractères issue d'un attribut faisant parti d'un
array, ou d'un attribut multi-valué, obtenue
via la méthode Doc::getRawValue
.
13.6.3.30.1.1 Avertissements
La méthode rawValueToArray
est une méthode de bas niveau que vous ne devriez
utiliser qu'en dernier recours.
Il faut privilégier l'utilisation de la méthode
getAttributeValue
qui prend en charge
automatiquement ces opérations de dé-sérialisation.
13.6.3.30.2 Liste des paramètres
- (string)
v
- La chaîne de caractères à dé-sérialiser.
13.6.3.30.3 Valeur de retour
La méthode rawValueToArray
retourne un array contenant les valeurs issues de
la chaîne de caractères fournie.
13.6.3.30.4 Erreurs / Exceptions
Aucune.
13.6.3.30.5 Historique
13.6.3.30.5.1 Release 3.2.5
La méthode rawValueToArray
remplace la méthode précédemment nommée
_val2array
.
L'utilisation de _val2array
est obsolète depuis la version 3.2.5 de
dynacase-core.
13.6.3.30.6 Exemples
-
Exemple #1
L'attribut
PHOTO_KEYWORDS
est un attribut de type texte avec l'option multiple.$v = $photo->getRawValue(\Dcp\AttributeIdentifiers\MyPhoto:photo_keywords); var_dump($photo->rawValueToArray($v));
Résultat :
array(4) { [0]=> string(11) "Tour Eiffel" [1]=> string(13) "Champ de Mars" [2]=> string(5) "Paris" [3]=> string(6) "France" }
13.6.3.30.7 Notes
Aucune.