コード例 #1
0
 /**
  * 
  * 
  * @param string $ps_spec
  * @param array $pa_options
  * @return mixed
  */
 public function get($ps_spec, $pa_options = null)
 {
     if ($vm_ret = parent::get($ps_spec, $pa_options)) {
         return $vm_ret;
     }
     $vb_return_as_array = caGetOption('returnAsArray', $pa_options, false);
     $vs_delimiter = caGetOption('delimiter', $pa_options, ';');
     //$ps_spec = str_replace("/", "", $ps_spec);
     if ($this->opb_tag_names_as_case_insensitive) {
         $ps_spec = strtolower($ps_spec);
     }
     if (is_array($this->opa_row_buf) && $ps_spec && isset($this->opa_row_buf[$ps_spec])) {
         if ($vb_return_as_array) {
             return $this->opa_row_buf[$ps_spec];
         } else {
             return join($vs_delimiter, $this->opa_row_buf[$ps_spec]);
         }
     }
     return null;
 }
コード例 #2
0
 public function get($ps_spec, $pa_options = null)
 {
     $vm_ret = parent::get($ps_spec, $pa_options);
     if (is_array($vm_ret)) {
         foreach ($vm_ret as &$vs_val) {
             $vs_val = html_entity_decode($vs_val);
         }
         return $vm_ret;
     } elseif (is_string($vm_ret)) {
         return html_entity_decode($vm_ret);
     }
     return $vm_ret;
 }