Как я получаю доступ к этому свойству объекта с написанным через дефис именем?

Вы можете получить ввод позиции курсора через Javascript.

  1. Javascript в вашем HTML-файле:
function insertAtCursor(myValue) {
    //IE support
    if (document.selection) {        
        sel = document.selection.createRange();
        sel.text = myValue;     
    }       
}
  1. Вставить текст в курсор
Dim result As String = WebBrowser1.Document.InvokeScript("insertAtCursor", New [Object]() {"TEST"})
  1. Скачать исходный код с мой блог

Исходный код вставки текста в курсор (VB.NET)

108
задан hakre 8 July 2013 в 09:14
поделиться

1 ответ

<?php
$x = new StdClass();
$x->{'todo-list'} = 'fred';
var_dump($x);

Итак, $ object -> {'todo-list'} является подобъектом. Если вы можете установить его таким образом, то вы также можете прочитать его таким же образом.

Если вы хотите преобразовать его в массив, что может быть немного проще (т.е. очевидный $ ret ['todo-list') ]), этот код взят почти дословно из Zend_Config и будет преобразован для вас.

public function toArray()
{
    $array = array();
    foreach ($this->_data as $key => $value) {
        if ($value instanceof StdClass) {
            $array[$key] = $value->toArray();
        } else {
            $array[$key] = $value;
        }
    }
    return $array;
}
241
ответ дан 24 November 2019 в 03:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: