小编ana*_*nam的帖子

获取正确的图像网址

我有以下图片链接:

http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&ASIN=B008EYEYBA&Format=_SL110_&ID=AsinImage&MarketPlace=US&ServiceVersion=20070822&WS=1&tag=mytwitterpage-20 
Run Code Online (Sandbox Code Playgroud)

但是如果你点击它并在浏览器中查看它,图像文件的实际URL是这样的:

http://ecx.images-amazon.com/images/I/418lsVTc0aL._SL110_.jpg
Run Code Online (Sandbox Code Playgroud)

任何想法我如何解析上面的图像链接,以获得使用PHP的实际jpg文件?

php

3
推荐指数
1
解决办法
112
查看次数

如何使用C#正确拆分字符串数组

我有一个简单的PHP脚本,使用后端的json_encode方法输出一个字符串数组.它输出如下:

["8090123","8090456","8090789","8090321","8090654"]
Run Code Online (Sandbox Code Playgroud)

现在,我想在我的C#代码中解析它,但我似乎无法正确解析它.

下面是我的C#代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication5
{
    class Program
    {
        static void Main(string[] args)
        {
            using (WebClient wc = new WebClient())
            {
                string myString = wc.DownloadString("https://magforex.biz/list.php");
                string[] words = myString.Split(',');
                for (var i = 0; i < words.Length; i++)
                {
                    // i just hardcoded the index for now
                    Console.WriteLine(words[0]); 
                    break;
                }
                Console.ReadLine();
            }  
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

代码运行得很好,但它输出的结果["8090123"不是我想要的结果.

抱歉,因为我刚刚开始使用C#并且对此知之甚少.

我想要的只是字符串,8090123以便我以后可以进行比较.

感谢您提前帮忙.

php c# json json.net

2
推荐指数
1
解决办法
668
查看次数

如何在 PHP 中像这样增加变量

我有这个脚本...

//initial value

$fund = 10;
$rebate = 0.01; // constant 1 percent
$maturity = 30; //days

echo '<ul>';
echo '<li>Day1 fund: $' . $fund . '</li>';

//day1 value
$fund = incfund($fund); //should return $10.10
echo '<li>Day2 fund: $' . $fund . '</li>';

//day2 value
$fund = incfund($fund); //should return $10.20
echo '<li>Day3 fund: $' . $fund . '</li>';

//day3 value
$fund = incfund($fund); //should return $10.30
echo '<li>Day4 fund: $' . $fund . '</li>';

echo '</ul>';
//continue increasing the …
Run Code Online (Sandbox Code Playgroud)

php

0
推荐指数
1
解决办法
168
查看次数

如何设置间隔并同时增加一个值?

我试图使用除此处讨论的方法之外的其他方法来解决问题

所以我有相关的html如下:

<div id="main-container"></div>
<div id="list-container">
    <ul id="list">
        <li class="thumb"><img src="img/thumb-image1.jpg"></li>
        <li class="thumb"><img src="img/thumb-image2.jpg"></li>
        <li class="thumb"><img src="img/thumb-image3.jpg"></li>
        <li class="thumb"><img src="img/thumb-image4.jpg"></li>
        <li class="thumb"><img src="img/thumb-image5.jpg"></li>
        <li class="thumb"><img src="img/thumb-image6.jpg"></li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

然后某处有一个包含6个图像的img文件夹:

image1.jpg image2.jpg image3.jpg image4.jpg image5.jpg image6.jpg

并且使用jquery,我试图通过以3secs的时间间隔操纵css和列表索引来基本交换其容器div中的图像.所以我的第一个猜测是:

$('#list li').each(function(index){

$('#main-container').css({
    'background':'url("img/image'+(index+1)+'.jpg")'
    });
Run Code Online (Sandbox Code Playgroud)

不幸的是,它没有像我想要的那样工作.它只是吐出最后一个5的索引,所以显示的图像最终为image6而不是第一个image1然后3secs,image2和2secs再次,image3将显示,依此类推.

那么如何合并setInterval()索引更改创建图像旋转的效果.

注意:

<div id="main-container"></div> 只是一个空容器,当动态调用时,它将作为存储在img文件夹中的图像的占位符.

实际上,在js文件中,单击缩略图时,下面的代码可以正常工作.

$('#list li').each(function(index){

    $(this).on('click', function(){
        $('#main-container').css({
        'background':'url("img/image'+(index+1)+'.jpg")'
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

我的目标是,即使没有点击缩略图,等效的大图像也应该在#main-container创建连续幻灯片的内部旋转.

javascript jquery

0
推荐指数
1
解决办法
1307
查看次数

标签 统计

php ×3

c# ×1

javascript ×1

jquery ×1

json ×1

json.net ×1