尝试使用该implode()函数在每个元素的末尾添加一个字符串.
$array = array('9898549130', '9898549131', '9898549132');
$attUsers = implode("@txt.att.net,", $array);
print($attUsers);
Run Code Online (Sandbox Code Playgroud)
打印这个:
9898549130@txt.att.net,9898549131@txt.att.net,9898549132
Run Code Online (Sandbox Code Playgroud)
我怎样才能implode()为最后一个元素附加胶水?
预期产量:
9898549130@txt.att.net,9898549131@txt.att.net,9898549132@txt.att.net
//^^^^^^^^^^^^ See here
Run Code Online (Sandbox Code Playgroud) Python的新手,我不确定即时将请求正确编码为JSON。我试图能够访问JSON中的特定元素。这就是我所拥有的:
import requests
import json
url = "sample.com"
access_token "xxxxx"
headers = {
'authorization': access_token,
'cache-control': "no-cache"
}
response = requests.request("GET", url, headers=headers)
jsonvar = response.json()
print(jsonvar)
Run Code Online (Sandbox Code Playgroud)
这给了我:
{u'sleep':
[{u'logId': 11208762595,
u'dateOfSleep': u'2016-03-23',
u'isMainSleep': True,
u'startTime': u'2016-03-22T23:43:30.000',
u'restlessCount': 7,
u'duration': 12540000,
u'restlessDuration': 13,
u'minuteData': [{u'value': u'2', u'dateTime': u'23:43:30'},
{u'value': u'1', u'dateTime': u'23:44:30'}],
u'awakeCount': 1,
u'minutesAfterWakeup': 0}],
u'summary':
{u'totalTimeInBed': 418,
u'totalMinutesAsleep': 395,
u'totalSleepRecords': 2}}
Run Code Online (Sandbox Code Playgroud)
我已更改输出以使其更具可读性。无论如何,我想将特定的元素值分配给变量,例如isMainSleepetc。
我已经尝试过这样的事情:
myvar = jsonvar['isMainSleep']
Run Code Online (Sandbox Code Playgroud)
我能够使它在不同的情况下工作,但是没有嵌套任何数据,这似乎有所不同。